---
Fuzzer filename: '/src/libewf/ossfuzz/handle_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libewf/ossfuzz/handle_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         24
      ICount:          124
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_handle_free
        - libbfio_memory_range_initialize
        - libbfio_memory_range_set
        - libbfio_pool_append_handle
        - libbfio_pool_free
        - libbfio_pool_initialize
        - libewf_handle_close
        - libewf_handle_free
        - libewf_handle_initialize
        - libewf_handle_open_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'handle_fuzzer.cc:55,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:59,3'
              BranchSideFuncs: []
            - BranchSide:      'handle_fuzzer.cc:62,7'
              BranchSideFuncs:
                - libbfio_memory_range_set
                - libbfio_pool_initialize
                - libbfio_pool_append_handle
                - libewf_handle_initialize
                - libewf_handle_open_file_io_pool
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:61,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:67,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'handle_fuzzer.cc:69,6'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libbfio_pool_append_handle
                - libewf_handle_initialize
                - libewf_handle_open_file_io_pool
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:69,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:75,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'handle_fuzzer.cc:78,7'
              BranchSideFuncs:
                - libbfio_pool_append_handle
                - libewf_handle_initialize
                - libewf_handle_open_file_io_pool
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:77,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:84,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'handle_fuzzer.cc:88,17'
              BranchSideFuncs:
                - libewf_handle_initialize
                - libewf_handle_open_file_io_pool
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:90,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:94,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'handle_fuzzer.cc:97,7'
              BranchSideFuncs:
                - libewf_handle_open_file_io_pool
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:96,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:102,3'
              BranchSideFuncs:
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'handle_fuzzer.cc:105,3'
              BranchSideFuncs:
                - libewf_handle_close
                - libewf_handle_free
                - libbfio_handle_free
                - libbfio_pool_free
        - Branch String:   'handle_fuzzer.cc:118,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:120,3'
              BranchSideFuncs:
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'handle_fuzzer.cc:124,6'
              BranchSideFuncs:
                - libbfio_handle_free
        - Branch String:   'handle_fuzzer.cc:124,6'
          Branch Sides:
            - BranchSide:      'handle_fuzzer.cc:126,3'
              BranchSideFuncs:
                - libbfio_handle_free
            - BranchSide:      'handle_fuzzer.cc:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'handle_fuzzer.cc:55,6'
          Dst:             libbfio_memory_range_initialize
        - Src:             'handle_fuzzer.cc:61,6'
          Dst:             libbfio_memory_range_set
        - Src:             'handle_fuzzer.cc:69,6'
          Dst:             libbfio_pool_initialize
        - Src:             'handle_fuzzer.cc:77,6'
          Dst:             libbfio_pool_append_handle
        - Src:             'handle_fuzzer.cc:90,6'
          Dst:             libewf_handle_initialize
        - Src:             'handle_fuzzer.cc:96,6'
          Dst:             libewf_handle_open_file_io_pool
        - Src:             'handle_fuzzer.cc:104,2'
          Dst:             libewf_handle_close
        - Src:             'handle_fuzzer.cc:109,2'
          Dst:             libewf_handle_free
        - Src:             'handle_fuzzer.cc:120,3'
          Dst:             libbfio_pool_free
        - Src:             'handle_fuzzer.cc:126,3'
          Dst:             libbfio_handle_free
    - functionName:    libbfio_handle_get_offset_read
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2639
      functionLinenumberEnd: 2707
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - offset
        - size
        - error
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_range_list_get_range_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2645,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2656,50'
              BranchSideFuncs:
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2673,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2682,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2706,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2647,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2673,6'
          Dst:             libcdata_range_list_get_range_by_index
        - Src:             'libbfio_handle.c:2681,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_get_number_of_offsets_read
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2565
      functionLinenumberEnd: 2628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_read_offsets
        - error
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_range_list_get_number_of_elements
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2570,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2581,50'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2598,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2627,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2572,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2598,6'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libbfio_handle.c:2603,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_set_track_offsets_read
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2556
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - track_offsets_read
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2510,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2521,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2512,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_set_open_on_demand
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - open_on_demand
        - error
      BBCount:         11
      ICount:          73
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2438,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2441,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2449,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2452,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2452,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2478,36'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:2451,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2478,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2440,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2454,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_get_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2423
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - size
        - error
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2318,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2329,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2331,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2342,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2342,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2368,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2368,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2370,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2397,10'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:2370,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2373,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2381,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2381,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2387,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2395,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2320,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2333,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2344,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2372,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2386,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_get_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2244
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2248,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2259,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2261,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2264,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2287,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2250,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2263,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_set_access_flags
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2177,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2188,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2191,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2191,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2217,34'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:2190,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2217,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2179,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2193,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_get_access_flags
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2103
      functionLinenumberEnd: 2164
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2107,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2118,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2120,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2146,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2109,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2122,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_get_io_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - io_handle
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:2037,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2048,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:2050,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:2053,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2076,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:2039,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:2052,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_is_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 2024
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1935,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1938,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1946,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1948,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1951,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1959,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1959,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1962,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1985,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1989,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1992,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:2015,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1937,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1950,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1961,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1991,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_exists
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         13
      ICount:          96
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1833,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1836,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1844,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1846,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1849,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1857,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1857,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1860,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1883,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1887,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1890,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1913,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1835,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1848,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1859,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1889,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_write_buffer_at_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1665
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - offset
        - error
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_internal_handle_seek_offset
        - libbfio_internal_handle_write_buffer
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1573,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1584,50'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libbfio_internal_handle_write_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1586,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1589,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1613,7'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libbfio_internal_handle_write_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1612,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1632,18'
              BranchSideFuncs:
                - libbfio_internal_handle_write_buffer
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_handle.c:1575,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1588,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1612,6'
          Dst:             libbfio_internal_handle_seek_offset
        - Src:             'libbfio_handle.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1631,17'
          Dst:             libbfio_internal_handle_write_buffer
        - Src:             'libbfio_handle.c:1639,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_handle_seek_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1734
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_handle *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - offset
        - whence
        - error
      BBCount:         17
      ICount:          116
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1679,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1682,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1690,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1690,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1701,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1702,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1702,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1714,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1703,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1703,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1714,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1701,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1714,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1720,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1731,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1681,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1692,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1705,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1722,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_handle_write_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1470
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - buffer
        - size
        - error
      BBCount:         17
      ICount:          132
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1402,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1413,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1413,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1424,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1424,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1427,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1435,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1435,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1446,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1452,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1463,47'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:1465,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1467,38'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_handle.c:1469,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1404,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1415,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1426,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1437,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1454,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_write_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1480
      functionLinenumberEnd: 1557
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - error
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_internal_handle_write_buffer
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1485,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1496,50'
              BranchSideFuncs:
                - libbfio_internal_handle_write_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1498,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1501,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1525,17'
              BranchSideFuncs:
                - libbfio_internal_handle_write_buffer
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1530,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1556,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1487,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1500,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1524,16'
          Dst:             libbfio_internal_handle_write_buffer
        - Src:             'libbfio_handle.c:1532,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_read_buffer_at_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1290
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - offset
        - error
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_internal_handle_read_buffer
        - libbfio_internal_handle_seek_offset
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1295,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1306,50'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libbfio_internal_handle_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1308,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1335,7'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libbfio_internal_handle_read_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1334,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1354,17'
              BranchSideFuncs:
                - libbfio_internal_handle_read_buffer
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_handle.c:1297,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1310,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1334,6'
          Dst:             libbfio_internal_handle_seek_offset
        - Src:             'libbfio_handle.c:1340,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1353,16'
          Dst:             libbfio_internal_handle_read_buffer
        - Src:             'libbfio_handle.c:1361,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_handle_read_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 988
      functionLinenumberEnd: 1192
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - buffer
        - size
        - error
      BBCount:         45
      ICount:          342
      EdgeCount:       63
      CyclomaticComplexity: 20
      functionsReached:
        - libcdata_range_list_insert_range
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:994,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:997,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1005,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1005,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1016,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1016,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1027,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1027,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1030,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1038,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1038,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1040,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - 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:      'libbfio_handle.c:1122,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1040,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1043,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1051,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1051,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1054,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1062,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1062,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1065,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1073,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1077,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1080,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1088,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1090,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1096,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1104,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1104,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1111,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1120,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1128,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1139,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_insert_range
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1139,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1142,13'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1162,47'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1150,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1153,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1161,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1164,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1166,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1191,10'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:1166,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1169,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1177,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1177,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1182,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:996,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1007,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1029,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1042,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1053,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1064,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1079,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1095,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1110,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1130,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1141,12'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libbfio_handle.c:1152,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1168,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1181,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_read_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - size
        - error
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_internal_handle_read_buffer
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1207,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1218,50'
              BranchSideFuncs:
                - libbfio_internal_handle_read_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1220,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1247,16'
              BranchSideFuncs:
                - libbfio_internal_handle_read_buffer
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1252,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1278,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1209,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1222,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1246,15'
          Dst:             libbfio_internal_handle_read_buffer
        - Src:             'libbfio_handle.c:1254,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_close
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 853
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         23
      ICount:          151
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:858,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:869,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:871,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:882,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:882,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:885,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:908,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:908,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:910,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:937,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:910,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:913,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:921,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:925,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:928,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:936,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:937,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:939,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:968,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:939,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:944,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:952,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:860,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:873,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:884,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:912,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:927,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:943,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_reopen
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         38
      ICount:          244
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:677,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:688,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:690,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:701,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:   'libbfio_handle.c:701,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:712,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:712,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:723,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:723,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:734,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:735,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:735,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:763,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:734,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:763,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:763,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:765,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:836,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:765,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:770,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:778,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:778,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:780,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:795,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:780,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:786,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:794,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:797,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:801,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:820,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:801,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:803,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:819,3'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:803,9'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:810,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:818,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:679,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:692,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:703,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:714,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:725,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:737,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:769,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:785,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:809,6'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_seek_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - whence
        - error
      BBCount:         11
      ICount:          80
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_internal_handle_seek_offset
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:1748,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1751,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1759,50'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1761,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1764,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1788,12'
              BranchSideFuncs:
                - libbfio_internal_handle_seek_offset
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:1793,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:1796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:1819,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:1750,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1763,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:1787,11'
          Dst:             libbfio_internal_handle_seek_offset
        - Src:             'libbfio_handle.c:1795,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - access_flags
        - error
      BBCount:         26
      ICount:          165
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:546,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:557,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:559,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:570,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:570,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:581,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:582,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:582,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:594,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:581,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:594,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:595,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:595,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:621,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:594,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:598,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:621,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:621,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:623,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:638,34'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:623,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:629,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:637,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:548,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:561,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:572,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:584,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:597,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:628,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_handle_clone
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_handle
        - source_handle
        - error
      BBCount:         41
      ICount:          283
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - libbfio_handle_free
        - libbfio_handle_initialize
        - libbfio_handle_open
        - libbfio_handle_seek_offset
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:342,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:353,7'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:353,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:364,6'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:364,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:366,4'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_handle.c:370,57'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:387,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:389,9'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:426,7'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:389,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:391,28'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:397,8'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:397,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:400,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:408,8'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:408,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:414,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:422,22'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:425,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:442,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:450,24'
              BranchSideFuncs:
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:452,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:455,9'
              BranchSideFuncs:
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:503,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:454,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:460,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:469,9'
              BranchSideFuncs:
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libbfio_handle_free
                - free
        - Branch String:   'libbfio_handle.c:468,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:475,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:483,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:507,3'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:507,10'
              BranchSideFuncs:
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:521,6'
              BranchSideFuncs:
                - libbfio_handle_free
        - Branch String:   'libbfio_handle.c:506,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:509,7'
              BranchSideFuncs:
                - libbfio_handle_free
                - free
            - BranchSide:      'libbfio_handle.c:521,6'
              BranchSideFuncs:
                - libbfio_handle_free
        - Branch String:   'libbfio_handle.c:509,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:511,4'
              BranchSideFuncs:
                - free
                - libbfio_handle_free
            - BranchSide:      'libbfio_handle.c:516,4'
              BranchSideFuncs:
                - libbfio_handle_free
        - Branch String:   'libbfio_handle.c:521,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:524,4'
              BranchSideFuncs:
                - libbfio_handle_free
            - BranchSide:      'libbfio_handle.c:532,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_handle.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:355,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:399,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:413,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:425,6'
          Dst:             libbfio_handle_initialize
        - Src:             'libbfio_handle.c:441,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:454,7'
          Dst:             libbfio_handle_open
        - Src:             'libbfio_handle.c:459,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:468,7'
          Dst:             libbfio_handle_seek_offset
        - Src:             'libbfio_handle.c:474,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:523,3'
          Dst:             libbfio_handle_free
    - functionName:    libbfio_handle_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        14
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - io_handle
        - free_io_handle
        - clone_io_handle
        - open
        - close
        - read
        - write
        - seek_offset
        - exists
        - is_open
        - get_size
        - flags
        - error
      BBCount:         21
      ICount:          211
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_range_list_free
        - libcdata_range_list_initialize
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:87,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:98,7'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_initialize
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:98,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:109,20'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_initialize
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:112,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
            - BranchSide:      'libbfio_handle.c:123,6'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_handle.c:123,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_handle.c:141,10'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcerror_error_set
                - free
                - libcdata_range_list_free
        - Branch String:   'libbfio_handle.c:140,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
            - BranchSide:      'libbfio_handle.c:168,37'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:186,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:188,7'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
            - BranchSide:      'libbfio_handle.c:198,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:188,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:191,8'
              BranchSideFuncs:
                - libcdata_range_list_free
                - free
            - BranchSide:      'libbfio_handle.c:195,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_handle.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:140,6'
          Dst:             libcdata_range_list_initialize
        - Src:             'libbfio_handle.c:144,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:190,4'
          Dst:             libcdata_range_list_free
    - functionName:    libbfio_handle_free
      functionSourceFile: '/src/libewf/libbfio/libbfio_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         42
      ICount:          232
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_range_list_free
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libbfio_handle.c:213,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:224,7'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:224,6'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:226,52'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:325,10'
              BranchSideFuncs: []
        - Branch String:   'libbfio_handle.c:229,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:231,14'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:247,7'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:235,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:238,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:246,3'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:247,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:249,8'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:281,9'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_handle.c:249,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:251,9'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:265,3'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_handle.c:251,9'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:256,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_handle.c:264,4'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_handle.c:281,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:283,8'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_handle.c:305,7'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:283,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:285,9'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_handle.c:304,3'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:285,9'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:287,6'
              BranchSideFuncs:
                - free
                - free
                - libcdata_range_list_free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:290,14'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_handle.c:305,7'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:308,12'
              BranchSideFuncs:
                - libcdata_range_list_free
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_handle.c:322,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libbfio_handle.c:307,8'
          Branch Sides:
            - BranchSide:      'libbfio_handle.c:313,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_handle.c:321,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_handle.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:237,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:255,6'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:294,6'
          Dst:             libcerror_error_set
        - Src:             'libbfio_handle.c:307,8'
          Dst:             libcdata_range_list_free
        - Src:             'libbfio_handle.c:312,5'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_set
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - range_start
        - range_size
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_memory_range_io_handle_set
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_memory_range.c:175,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:186,50'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range.c:188,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:188,6'
          Dst:             libbfio_memory_range_io_handle_set
        - Src:             'libbfio_memory_range.c:194,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_get
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - range_start
        - range_size
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_memory_range_io_handle_get
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range.c:132,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:143,50'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_get
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range.c:145,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range.c:134,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:145,6'
          Dst:             libbfio_memory_range_io_handle_get
        - Src:             'libbfio_memory_range.c:151,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_handle_initialize
        - libbfio_memory_range_io_handle_free
        - libbfio_memory_range_io_handle_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_memory_range.c:48,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:59,7'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_initialize
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_memory_range_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range.c:59,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range.c:72,7'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_initialize
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_memory_range_io_handle_free
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range.c:70,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_memory_range_io_handle_free
            - BranchSide:      'libbfio_memory_range.c:84,7'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_memory_range_io_handle_free
        - Branch String:   'libbfio_memory_range.c:83,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_memory_range_io_handle_free
            - BranchSide:      'libbfio_memory_range.c:108,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range.c:111,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range.c:113,3'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_free
            - BranchSide:      'libbfio_memory_range.c:117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range.c:50,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:70,6'
          Dst:             libbfio_memory_range_io_handle_initialize
        - Src:             'libbfio_memory_range.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_handle_initialize
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_free
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_clone
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_open
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_close
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_read_buffer
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_write_buffer
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_seek_offset
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_exists
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_is_open
        - Src:             'libbfio_memory_range.c:83,6'
          Dst:             libbfio_memory_range_io_handle_get_size
        - Src:             'libbfio_memory_range.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range.c:113,3'
          Dst:             libbfio_memory_range_io_handle_free
    - functionName:    libbfio_memory_range_io_handle_get_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - size
        - error
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:834,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:837,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:845,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:845,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:848,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:856,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:856,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:867,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:836,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:847,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:858,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_is_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:805,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:816,8'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range_io_handle.c:817,3'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:817,8'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:819,3'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range_io_handle.c:816,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:821,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:807,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_exists
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:778,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:789,6'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range_io_handle.c:789,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:791,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:793,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:780,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_seek_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 767
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - offset
        - whence
        - error
      BBCount:         29
      ICount:          175
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:677,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:688,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:688,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:699,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:699,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:702,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:710,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:710,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:721,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:722,3'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:722,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:734,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:723,3'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:723,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:734,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:721,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:734,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:734,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:736,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:738,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:742,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:753,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:753,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:756,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:764,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:679,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:690,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:701,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:712,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:725,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:755,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_write_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - buffer
        - size
        - error
      BBCount:         25
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:554,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:565,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:   'libbfio_memory_range_io_handle.c:565,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:576,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:576,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:587,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:587,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:590,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:598,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:598,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:601,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:609,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:609,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:612,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:620,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:620,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:633,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:633,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:635,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:639,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:643,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:645,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:647,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:647,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:653,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:661,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:556,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:589,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:600,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:611,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:622,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:652,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_read_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 540
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - buffer
        - size
        - error
      BBCount:         25
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:430,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:441,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:   'libbfio_memory_range_io_handle.c:441,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:452,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:452,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:463,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:463,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:474,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:474,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:485,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:496,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:496,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:509,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:509,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:511,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:515,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:519,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:521,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:523,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:523,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:537,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:432,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:443,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:487,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:528,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_close
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:380,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:391,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:391,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:402,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:402,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:413,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:393,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:404,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - access_flags
        - error
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:317,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:328,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:328,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:339,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:339,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:352,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:353,3'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:353,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:364,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range_io_handle.c:352,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:364,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:319,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:355,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_set
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - range_start
        - range_size
        - error
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:268,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:279,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:279,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:282,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:290,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:290,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:301,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:270,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:281,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:292,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_get
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_memory_range_io_handle *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - range_start
        - range_size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:218,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:229,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:229,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:240,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:240,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:251,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:242,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_clone
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_memory_range_io_handle **'
        - 'struct.libbfio_memory_range_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_memory_range_io_handle
        - source_memory_range_io_handle
        - error
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_memory_range_io_handle_initialize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:147,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:158,7'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:158,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:161,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:169,6'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:169,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:171,4'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_memory_range_io_handle.c:176,7'
              BranchSideFuncs:
                - libbfio_memory_range_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:175,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:188,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:188,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:199,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:149,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:160,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:175,6'
          Dst:             libbfio_memory_range_io_handle_initialize
        - Src:             'libbfio_memory_range_io_handle.c:179,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:190,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_memory_range_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:44,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:55,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:66,28'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_memory_range_io_handle.c:69,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_memory_range_io_handle.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_memory_range_io_handle.c:80,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_memory_range_io_handle.c:94,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_memory_range_io_handle.c:97,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:99,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_memory_range_io_handle.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_memory_range_io_handle.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_memory_range_io_handle_free
      functionSourceFile: '/src/libewf/libbfio/libbfio_memory_range_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_memory_range_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - memory_range_io_handle
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_memory_range_io_handle.c:116,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_memory_range_io_handle.c:127,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libbfio_memory_range_io_handle.c:127,6'
          Branch Sides:
            - BranchSide:      'libbfio_memory_range_io_handle.c:129,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_memory_range_io_handle.c:134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_memory_range_io_handle.c:118,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_get_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3436
      functionLinenumberEnd: 3520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - size
        - error
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_get_size
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:3442,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3445,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3453,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:3470,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3489,8'
              BranchSideFuncs:
                - libbfio_handle_get_size
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:3444,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3470,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:3476,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3488,7'
          Dst:             libbfio_handle_get_size
        - Src:             'libbfio_pool.c:3493,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_pool_get_open_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2836
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - entry
        - handle
        - error
      BBCount:         28
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libbfio_handle_get_access_flags
        - libbfio_handle_is_open
        - libbfio_internal_pool_move_handle_to_front_of_last_used_list
        - libbfio_internal_pool_open_handle
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2722,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2725,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2733,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libbfio_handle_get_access_flags
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2733,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2744,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libbfio_handle_get_access_flags
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2744,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2747,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libbfio_handle_get_access_flags
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2833,12'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:2746,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2753,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2765,14'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libbfio_handle_get_access_flags
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2768,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2771,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2780,12'
              BranchSideFuncs:
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libbfio_handle_get_access_flags
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2782,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2788,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2797,9'
              BranchSideFuncs:
                - libbfio_internal_pool_open_handle
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2796,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2803,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2812,3'
              BranchSideFuncs:
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2813,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2816,9'
              BranchSideFuncs:
                - libbfio_internal_pool_move_handle_to_front_of_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2830,35'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:2815,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2821,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2829,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2724,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2735,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2746,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:2752,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2764,13'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:2770,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2782,8'
          Dst:             libbfio_handle_get_access_flags
        - Src:             'libbfio_pool.c:2787,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2796,8'
          Dst:             libbfio_internal_pool_open_handle
        - Src:             'libbfio_pool.c:2802,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2815,8'
          Dst:             libbfio_internal_pool_move_handle_to_front_of_last_used_list
        - Src:             'libbfio_pool.c:2820,5'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_pool_open_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - access_flags
        - error
      BBCount:         24
      ICount:          161
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libbfio_handle_is_open
        - libbfio_handle_open
        - libbfio_handle_seek_offset
        - libbfio_internal_pool_append_handle_to_last_used_list
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:558,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:561,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:569,6'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:569,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:580,6'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:580,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:592,13'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:595,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:598,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:606,11'
              BranchSideFuncs:
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:610,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:613,8'
              BranchSideFuncs:
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:628,7'
              BranchSideFuncs:
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:612,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:618,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:626,2'
              BranchSideFuncs:
                - libbfio_handle_open
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:627,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:641,50'
              BranchSideFuncs:
                - libbfio_handle_seek_offset
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:643,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:658,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:560,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:571,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:582,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:591,12'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:597,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:612,7'
          Dst:             libbfio_internal_pool_append_handle_to_last_used_list
        - Src:             'libbfio_pool.c:617,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:627,6'
          Dst:             libbfio_handle_open
        - Src:             'libbfio_pool.c:632,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:643,6'
          Dst:             libbfio_handle_seek_offset
        - Src:             'libbfio_pool.c:649,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_pool_move_handle_to_front_of_last_used_list
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 855
      functionLinenumberEnd: 966
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - error
      BBCount:         25
      ICount:          166
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_get_first_element
        - libcdata_list_prepend_element
        - libcdata_list_remove_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:861,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:872,6'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:872,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:883,6'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:883,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:894,50'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:896,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:902,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:910,6'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:910,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:913,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:921,6'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:921,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:924,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:955,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:923,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:929,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:937,3'
              BranchSideFuncs:
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libbfio_pool.c:939,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:945,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:953,50'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:958,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:960,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:965,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:863,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:874,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:885,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:896,6'
          Dst:             libcdata_list_get_first_element
        - Src:             'libbfio_pool.c:901,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:912,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:923,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libbfio_pool.c:928,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:939,7'
          Dst:             libcdata_list_prepend_element
        - Src:             'libbfio_pool.c:944,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:960,3'
          Dst:             libcdata_list_element_free
    - functionName:    libbfio_internal_pool_append_handle_to_last_used_list
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 846
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - error
      BBCount:         39
      ICount:          258
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libbfio_handle_close
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcdata_list_get_last_element
        - libcdata_list_prepend_element
        - libcdata_list_remove_element
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:675,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:686,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
                - libcdata_list_get_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:686,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:689,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:697,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
                - libcdata_list_get_last_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:697,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:710,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
                - libcdata_list_get_last_element
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:711,3'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:711,10'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
                - libcdata_list_get_last_element
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:728,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:710,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:714,8'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:728,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:713,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:719,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:727,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_initialize
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:728,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:732,8'
              BranchSideFuncs:
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:752,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:730,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:735,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:743,3'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:751,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:757,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:766,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:765,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:771,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:779,33'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libbfio_handle_close
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:785,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:790,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:800,4'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:805,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:811,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:820,7'
              BranchSideFuncs:
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libbfio_pool.c:819,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:825,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:833,49'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:838,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:840,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:845,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:677,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:688,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:699,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:713,7'
          Dst:             libcdata_list_get_last_element
        - Src:             'libbfio_pool.c:718,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:730,7'
          Dst:             libcdata_list_element_initialize
        - Src:             'libbfio_pool.c:734,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:751,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libbfio_pool.c:756,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:765,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libbfio_pool.c:770,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:785,8'
          Dst:             libbfio_handle_close
        - Src:             'libbfio_pool.c:789,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:805,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libbfio_pool.c:810,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:819,6'
          Dst:             libcdata_list_prepend_element
        - Src:             'libbfio_pool.c:824,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:840,3'
          Dst:             libcdata_list_element_free
    - functionName:    libbfio_pool_get_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3426
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - offset
        - error
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_get_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:3349,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3360,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_get_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:3377,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3396,8'
              BranchSideFuncs:
                - libbfio_handle_get_offset
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:3351,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3377,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:3383,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3395,7'
          Dst:             libbfio_handle_get_offset
        - Src:             'libbfio_pool.c:3400,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_seek_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3247
      functionLinenumberEnd: 3333
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - offset
        - whence
        - error
      BBCount:         12
      ICount:          91
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_seek_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:3252,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3263,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:3280,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3287,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3299,13'
              BranchSideFuncs:
                - libbfio_handle_seek_offset
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:3254,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3280,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:3286,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3298,12'
          Dst:             libbfio_handle_seek_offset
        - Src:             'libbfio_pool.c:3306,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_write_buffer_at_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3236
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - offset
        - error
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_write_buffer_at_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:3152,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3163,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_write_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:3180,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3199,18'
              BranchSideFuncs:
                - libbfio_handle_write_buffer_at_offset
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:3154,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3180,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:3186,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3198,17'
          Dst:             libbfio_handle_write_buffer_at_offset
        - Src:             'libbfio_pool.c:3207,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_write_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3047
      functionLinenumberEnd: 3134
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - error
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_write_buffer
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:3053,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3064,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_write_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:3081,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:3088,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:3100,18'
              BranchSideFuncs:
                - libbfio_handle_write_buffer
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:3055,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3081,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:3087,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:3099,17'
          Dst:             libbfio_handle_write_buffer
        - Src:             'libbfio_pool.c:3107,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_read_buffer_at_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2946
      functionLinenumberEnd: 3036
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - offset
        - error
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_read_buffer_at_offset
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2952,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2955,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2963,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2980,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2999,17'
              BranchSideFuncs:
                - libbfio_handle_read_buffer_at_offset
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:2954,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2980,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:2986,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2998,16'
          Dst:             libbfio_handle_read_buffer_at_offset
        - Src:             'libbfio_pool.c:3007,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_read_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - buffer
        - size
        - error
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_read_buffer
        - libbfio_internal_pool_get_open_handle
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2853,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2856,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2864,46'
              BranchSideFuncs:
                - libbfio_internal_pool_get_open_handle
                - libbfio_handle_read_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2881,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2900,17'
              BranchSideFuncs:
                - libbfio_handle_read_buffer
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:2855,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2881,6'
          Dst:             libbfio_internal_pool_get_open_handle
        - Src:             'libbfio_pool.c:2887,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2899,16'
          Dst:             libbfio_handle_read_buffer
        - Src:             'libbfio_pool.c:2907,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_close_all
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2570
      functionLinenumberEnd: 2706
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - error
      BBCount:         24
      ICount:          150
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_handle_is_open
        - libbfio_internal_pool_close
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2578,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2581,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2589,46'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2606,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2612,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2620,13'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2620,2'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2625,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2697,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:2624,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2631,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2640,7'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2640,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2642,4'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2647,7'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2650,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2653,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2662,12'
              BranchSideFuncs:
                - libbfio_internal_pool_close
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2666,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2672,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2681,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_close
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libbfio_pool.c:2580,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2606,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libbfio_pool.c:2611,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2624,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:2630,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2646,13'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:2652,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2666,7'
          Dst:             libbfio_internal_pool_close
        - Src:             'libbfio_pool.c:2671,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_pool_close
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2348
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - entry
        - error
      BBCount:         30
      ICount:          203
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libbfio_handle_close
        - libcdata_array_get_entry_by_index
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_list_remove_element
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2355,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2367,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2366,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2373,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2382,6'
              BranchSideFuncs:
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2382,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2385,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2394,6'
              BranchSideFuncs:
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2394,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2397,51'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2460,7'
              BranchSideFuncs:
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libbfio_pool.c:2401,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2407,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2415,7'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2415,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2418,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2427,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2426,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2432,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2440,33'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2444,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2450,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2458,2'
              BranchSideFuncs:
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libbfio_pool.c:2459,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2464,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2473,6'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:2473,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2475,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_pool.c:2478,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:2481,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2483,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2488,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2357,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2366,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:2372,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2384,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2401,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libbfio_pool.c:2406,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2417,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2426,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libbfio_pool.c:2431,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2444,7'
          Dst:             libcdata_list_element_free
        - Src:             'libbfio_pool.c:2449,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2459,6'
          Dst:             libbfio_handle_close
        - Src:             'libbfio_pool.c:2463,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2483,3'
          Dst:             libcdata_list_element_free
    - functionName:    libbfio_pool_close
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - error
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_internal_pool_close
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2503,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2514,46'
              BranchSideFuncs:
                - libbfio_internal_pool_close
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2531,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2537,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2561,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2505,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2531,6'
          Dst:             libbfio_internal_pool_close
        - Src:             'libbfio_pool.c:2536,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_reopen
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - access_flags
        - error
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libbfio_handle_reopen
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2253,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2264,46'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_reopen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2281,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2298,7'
              BranchSideFuncs:
                - libbfio_handle_reopen
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2297,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2312,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2255,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2281,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:2287,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2297,6'
          Dst:             libbfio_handle_reopen
        - Src:             'libbfio_pool.c:2302,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2173
      functionLinenumberEnd: 2238
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - access_flags
        - error
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_internal_pool_open
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2178,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2181,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2189,46'
              BranchSideFuncs:
                - libbfio_internal_pool_open
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2206,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2213,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2237,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2180,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2206,6'
          Dst:             libbfio_internal_pool_open
        - Src:             'libbfio_pool.c:2212,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_internal_pool_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2081
      functionLinenumberEnd: 2163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - entry
        - access_flags
        - error
      BBCount:         15
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_handle_is_open
        - libbfio_internal_pool_open_handle
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:2086,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2098,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libbfio_handle_is_open
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2097,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2116,13'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2119,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2131,11'
              BranchSideFuncs:
                - libbfio_internal_pool_open_handle
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2143,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2159,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:2088,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2097,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:2103,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2115,12'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:2121,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2133,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2143,6'
          Dst:             libbfio_internal_pool_open_handle
        - Src:             'libbfio_pool.c:2149,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_set_maximum_number_of_open_handles
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - maximum_number_of_open_handles
        - error
      BBCount:         30
      ICount:          208
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libbfio_handle_close
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_list_get_last_element
        - libcdata_list_remove_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1905,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1908,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1916,46'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1918,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1944,50'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1947,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1946,2'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1947,11'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1946,2'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1950,8'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:2055,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1949,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1955,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:1964,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcdata_list_get_last_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1963,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1969,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:1977,7'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1977,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1980,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:1989,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1988,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1994,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2002,33'
              BranchSideFuncs:
                - libbfio_handle_close
                - libcdata_list_element_free
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2006,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2011,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2019,3'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libcdata_list_remove_element
                - libbfio_handle_close
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:2025,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1946,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2031,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libbfio_pool.c:2058,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:2060,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libbfio_pool.c:2070,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1907,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1920,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1949,7'
          Dst:             libcdata_list_get_last_element
        - Src:             'libbfio_pool.c:1954,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1963,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libbfio_pool.c:1968,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1979,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1988,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libbfio_pool.c:1993,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2006,7'
          Dst:             libbfio_handle_close
        - Src:             'libbfio_pool.c:2010,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2025,7'
          Dst:             libcdata_list_element_free
        - Src:             'libbfio_pool.c:2030,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:2060,3'
          Dst:             libcdata_list_element_free
    - functionName:    libbfio_pool_get_maximum_number_of_open_handles
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1828
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - maximum_number_of_open_handles
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1832,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1835,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1843,46'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1845,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1848,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1871,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1834,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1847,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_remove_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1654
      functionLinenumberEnd: 1819
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - error
      BBCount:         34
      ICount:          215
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - libbfio_internal_pool_append_handle_to_last_used_list
        - libbfio_internal_pool_remove_handle_from_last_used_list
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1660,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1663,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1671,46'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1673,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1684,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1684,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1687,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1695,3'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1712,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1719,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1728,6'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1728,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1731,8'
              BranchSideFuncs:
                - libbfio_internal_pool_remove_handle_from_last_used_list
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1746,6'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
        - Branch String:   'libbfio_pool.c:1730,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1736,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
            - BranchSide:      'libbfio_pool.c:1745,2'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
        - Branch String:   'libbfio_pool.c:1746,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1748,7'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
            - BranchSide:      'libbfio_pool.c:1775,6'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1748,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1750,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
            - BranchSide:      'libbfio_pool.c:1754,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
        - Branch String:   'libbfio_pool.c:1753,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1760,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_internal_pool_append_handle_to_last_used_list
            - BranchSide:      'libbfio_pool.c:1774,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1775,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1777,3'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_pool.c:1794,6'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1794,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1796,13'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_pool.c:1798,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1662,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1675,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1686,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1712,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:1718,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1730,7'
          Dst:             libbfio_internal_pool_remove_handle_from_last_used_list
        - Src:             'libbfio_pool.c:1735,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1753,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libbfio_pool.c:1759,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1767,4'
          Dst:             libbfio_internal_pool_append_handle_to_last_used_list
    - functionName:    libbfio_internal_pool_remove_handle_from_last_used_list
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 975
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_internal_pool *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_pool
        - handle
        - error
      BBCount:         27
      ICount:          156
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcdata_list_get_first_element
        - libcdata_list_remove_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:980,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:983,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:991,6'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:991,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:994,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1003,7'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1002,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1016,2'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1016,2'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1019,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1051,6'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1018,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1024,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1032,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1032,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1034,4'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1037,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1036,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1016,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1042,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1051,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1054,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1082,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1053,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1059,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1070,8'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1067,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1073,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1081,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:982,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:993,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1002,6'
          Dst:             libcdata_list_get_first_element
        - Src:             'libbfio_pool.c:1007,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1018,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libbfio_pool.c:1023,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1036,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libbfio_pool.c:1041,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1053,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libbfio_pool.c:1058,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1067,7'
          Dst:             libcdata_list_element_free
        - Src:             'libbfio_pool.c:1072,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_set_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - access_flags
        - error
      BBCount:         43
      ICount:          260
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libbfio_handle_is_open
        - libbfio_handle_set_access_flags
        - libbfio_internal_pool_append_handle_to_last_used_list
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1467,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1470,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1478,46'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1480,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1483,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1494,13'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1497,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1508,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1512,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1518,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1526,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1542,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1559,11'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1559,11'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1562,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1572,12'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1587,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1589,7'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1630,6'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1589,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1591,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1609,7'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1591,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1594,10'
              BranchSideFuncs:
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1608,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1593,9'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1599,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1607,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1609,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1611,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1614,2'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1630,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1632,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1634,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1469,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1482,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1493,12'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:1499,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1512,7'
          Dst:             libbfio_handle_set_access_flags
        - Src:             'libbfio_pool.c:1517,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1542,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:1548,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1561,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1571,11'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libbfio_pool.c:1577,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1593,9'
          Dst:             libbfio_internal_pool_append_handle_to_last_used_list
        - Src:             'libbfio_pool.c:1598,6'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1637,2'
          Dst:             libcdata_array_set_entry_by_index
    - functionName:    libbfio_pool_append_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1449
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - access_flags
        - error
      BBCount:         48
      ICount:          291
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - libbfio_handle_is_open
        - libbfio_handle_set_access_flags
        - libbfio_internal_pool_append_handle_to_last_used_list
        - libcdata_array_append_entry
        - libcdata_array_get_number_of_entries
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1250,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1261,46'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libcdata_array_get_number_of_entries
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1263,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1274,6'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libcdata_array_get_number_of_entries
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1274,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1288,13'
              BranchSideFuncs:
                - libbfio_handle_is_open
                - libcdata_array_get_number_of_entries
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1291,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1302,11'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_handle_set_access_flags
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1306,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1312,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1320,2'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1336,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1342,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1350,13'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1350,11'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1353,8'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1370,16'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1352,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1359,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1367,2'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1389,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1391,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1429,6'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1393,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1395,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1413,2'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1395,8'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1398,10'
              BranchSideFuncs:
                - libbfio_internal_pool_append_handle_to_last_used_list
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1412,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1397,9'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1403,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1411,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
        - Branch String:   'libbfio_pool.c:1429,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1431,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1433,11'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:1438,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1441,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libbfio_pool.c:1448,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1252,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1265,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1276,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1287,12'
          Dst:             libbfio_handle_is_open
        - Src:             'libbfio_pool.c:1293,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1306,7'
          Dst:             libbfio_handle_set_access_flags
        - Src:             'libbfio_pool.c:1311,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1336,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libbfio_pool.c:1341,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1352,7'
          Dst:             libcdata_array_append_entry
        - Src:             'libbfio_pool.c:1358,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1372,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libbfio_pool.c:1378,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1397,9'
          Dst:             libbfio_internal_pool_append_handle_to_last_used_list
        - Src:             'libbfio_pool.c:1402,6'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1440,3'
          Dst:             libcdata_array_set_entry_by_index
    - functionName:    libbfio_pool_get_handle
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - entry
        - handle
        - error
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1170,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1181,46'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1198,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1229,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1172,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1198,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libbfio_pool.c:1204,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_get_number_of_handles
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - error
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:1097,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1108,46'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:1125,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:1131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:1154,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:1099,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:1125,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libbfio_pool.c:1130,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_resize
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - error
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_handle_free
        - libcdata_array_resize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:484,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:495,46'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:512,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:542,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_pool.c:486,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:512,6'
          Dst:             libcdata_array_resize
        - Src:             'libbfio_pool.c:512,6'
          Dst:             libbfio_handle_free
        - Src:             'libbfio_pool.c:518,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_clone
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_pool
        - source_pool
        - error
      BBCount:         28
      ICount:          191
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libbfio_handle_free
        - libcdata_array_clone
        - libcdata_array_free
        - libcdata_list_free
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:286,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:297,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:297,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:308,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:308,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:310,4'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_pool.c:314,53'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:334,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:345,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_pool.c:345,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:351,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:364,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:367,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:375,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:384,10'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
        - Branch String:   'libbfio_pool.c:383,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:388,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:411,62'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:437,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:447,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:469,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:447,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:450,8'
              BranchSideFuncs:
                - libcdata_list_free
                - free
                - libcdata_array_free
            - BranchSide:      'libbfio_pool.c:454,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
        - Branch String:   'libbfio_pool.c:454,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:457,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libbfio_pool.c:461,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_pool.c:288,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:299,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:336,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:350,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:367,6'
          Dst:             libcdata_array_clone
        - Src:             'libbfio_pool.c:367,6'
          Dst:             libbfio_handle_free
        - Src:             'libbfio_pool.c:367,6'
          Dst:             libbfio_handle_clone
        - Src:             'libbfio_pool.c:374,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:383,6'
          Dst:             libcdata_list_initialize
        - Src:             'libbfio_pool.c:387,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:449,4'
          Dst:             libcdata_list_free
        - Src:             'libbfio_pool.c:456,4'
          Dst:             libcdata_array_free
        - Src:             'libbfio_pool.c:456,4'
          Dst:             libbfio_handle_free
    - functionName:    libbfio_pool_free
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - error
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_handle_free
        - libcdata_array_free
        - libcdata_list_free
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:208,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:219,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:219,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:221,48'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:270,10'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:239,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:245,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:254,11'
              BranchSideFuncs:
                - libcdata_list_free
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:253,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:259,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_pool.c:267,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_pool.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:239,7'
          Dst:             libcdata_array_free
        - Src:             'libbfio_pool.c:239,7'
          Dst:             libbfio_handle_free
        - Src:             'libbfio_pool.c:244,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:253,7'
          Dst:             libcdata_list_free
        - Src:             'libbfio_pool.c:258,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_pool_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_pool.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t **'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - pool
        - number_of_handles
        - maximum_number_of_open_handles
        - error
      BBCount:         30
      ICount:          195
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libbfio_handle_free
        - libcdata_array_free
        - libcdata_array_initialize
        - libcdata_list_free
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_pool.c:50,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:61,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:61,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:72,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:72,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:83,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:83,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_pool.c:94,18'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:97,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:108,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_pool.c:108,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_pool.c:126,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
                - libcerror_error_set
        - Branch String:   'libbfio_pool.c:125,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:140,10'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
        - Branch String:   'libbfio_pool.c:139,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:167,50'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:175,6'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:177,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcdata_list_free
            - BranchSide:      'libbfio_pool.c:194,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_pool.c:177,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:180,8'
              BranchSideFuncs:
                - libcdata_list_free
                - free
                - libcdata_array_free
            - BranchSide:      'libbfio_pool.c:184,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
        - Branch String:   'libbfio_pool.c:184,7'
          Branch Sides:
            - BranchSide:      'libbfio_pool.c:187,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libbfio_pool.c:191,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_pool.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:85,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:125,6'
          Dst:             libcdata_array_initialize
        - Src:             'libbfio_pool.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:139,6'
          Dst:             libcdata_list_initialize
        - Src:             'libbfio_pool.c:143,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_pool.c:179,4'
          Dst:             libcdata_list_free
        - Src:             'libbfio_pool.c:186,4'
          Dst:             libcdata_array_free
        - Src:             'libbfio_pool.c:186,4'
          Dst:             libbfio_handle_free
    - functionName:    libcdata_array_remove_entry
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         19
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1905,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1908,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1916,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1918,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1929,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1930,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1930,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1929,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1941,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1941,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1944,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1952,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1971,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1975,47'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1977,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1907,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1920,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1932,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1943,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_insert_entry
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - entry_compare_function
        - insert_flags
        - error
      BBCount:         52
      ICount:          325
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    2
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_array *'
        - int
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         44
      ICount:          303
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_array.c:720,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:731,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:731,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:742,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:742,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:753,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:753,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:757,7'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:823,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:757,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:759,32'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:763,36'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:766,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:772,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:780,41'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:782,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:793,18'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:797,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:800,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:808,43'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:814,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:818,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:820,49'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:823,11'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:825,39'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:827,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:829,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:833,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:863,39'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:833,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:835,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:862,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:835,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:838,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:846,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:846,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:851,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:860,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:771,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:784,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:793,18'
          Dst:             realloc
        - Src:             'libcdata_array.c:799,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:837,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:850,6'
          Dst:             libcerror_error_set
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcdata_array_append_entry
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    18
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry
        - error
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    2
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    32
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry
        - entry_compare_function
        - existing_entry
        - error
      BBCount:         22
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1216,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1227,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1229,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1240,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1251,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1277,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1277,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1281,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1324,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1286,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1289,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1300,12'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:1218,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1231,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1288,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_get_entry_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    70
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    32
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - error
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    13
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_array
        - source_array
        - entry_free_function
        - entry_clone_function
        - error
      BBCount:         34
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libcdata_array.c:543,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:554,7'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:554,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:565,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:565,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:576,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:576,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:587,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:587,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:589,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:593,56'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:610,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:616,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:624,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:624,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:635,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:635,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:637,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:681,44'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:637,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:641,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:641,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:643,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:659,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:643,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:691,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:694,4'
              BranchSideFuncs:
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:556,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:610,6'
          Dst:             libcdata_array_initialize
        - Src:             'libcdata_array.c:615,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:626,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:648,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:693,3'
          Dst:             libcdata_array_free
    - functionName:    libcdata_array_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         32
      ICount:          221
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    19
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    31
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_array *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_array
        - entry_free_function
        - error
      BBCount:         21
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_array.c:383,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:394,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:394,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:405,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:405,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:409,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:439,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:409,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:411,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:438,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:411,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:413,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:417,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:421,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:424,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:423,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_clear
      functionSourceFile: '/src/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    1
      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/libewf/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    17
      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:    libcdata_list_remove_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_to_remove
        - error
      BBCount:         54
      ICount:          307
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_list_element_get_elements
        - libcdata_list_element_set_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcdata_list.c:2658,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2669,47'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2671,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2673,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2698,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2673,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2676,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2684,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2684,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2687,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2695,2'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2698,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2701,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2709,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2709,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2712,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2721,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2724,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2733,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2732,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2766,12'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2771,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2774,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2782,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
        - Branch String:   'libcdata_list.c:2782,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2784,7'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2810,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:2784,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2787,14'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2809,2'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:2791,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2794,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2808,3'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:2810,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2812,7'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2845,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2812,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2815,14'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2844,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2819,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2822,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2843,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2828,9'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2831,7'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2836,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
        - Branch String:   'libcdata_list.c:2845,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2847,7'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:2872,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2847,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2849,35'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:2851,7'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2851,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2853,34'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:2855,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:2660,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2675,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2686,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2700,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2711,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2723,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2732,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_list.c:2738,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2765,11'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_list.c:2773,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2786,13'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:2793,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2800,5'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_list.c:2814,13'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:2821,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2830,6'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:2835,5'
          Dst:             libcdata_list_element_set_elements
    - functionName:    libcdata_list_insert_value_with_existing
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2530
      functionLinenumberEnd: 2637
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value
        - value_compare_function
        - insert_flags
        - existing_value
        - error
      BBCount:         24
      ICount:          158
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcdata_list_insert_element_with_existing
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:2536,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2547,3'
              BranchSideFuncs:
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_insert_element_with_existing
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2549,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2563,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_insert_element_with_existing
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2562,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2568,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:2577,12'
              BranchSideFuncs:
                - libcdata_list_insert_element_with_existing
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2584,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2587,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:2595,11'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2597,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2603,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:2612,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libcdata_list.c:2611,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2617,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:2625,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2629,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2631,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:2636,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:2538,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2549,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_list.c:2553,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2562,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_list.c:2567,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2576,11'
          Dst:             libcdata_list_insert_element_with_existing
        - Src:             'libcdata_list.c:2586,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2597,7'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_list.c:2602,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2611,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_list.c:2616,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2631,3'
          Dst:             libcdata_list_element_free
    - functionName:    libcdata_list_insert_element_with_existing
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2456
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_to_insert
        - value_compare_function
        - insert_flags
        - existing_element
        - error
      BBCount:         52
      ICount:          321
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcdata_internal_list_insert_element_before_element
        - libcdata_internal_list_insert_element_find_element
        - libcdata_list_element_get_elements
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_list.c:2171,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2182,47'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2184,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2186,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libcdata_list.c:2211,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2186,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2189,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2197,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2197,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2200,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2208,2'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2211,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2214,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2222,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2222,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2225,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2234,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2245,6'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2245,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2256,8'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2256,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2268,6'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2268,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2279,3'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2281,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2296,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2297,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2297,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2300,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2296,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2309,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2308,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2342,12'
              BranchSideFuncs:
                - libcdata_internal_list_insert_element_find_element
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2350,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2361,11'
              BranchSideFuncs:
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2361,11'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2363,23'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:2367,7'
              BranchSideFuncs:
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcdata_list_element_get_elements
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2367,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2370,9'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2386,7'
              BranchSideFuncs:
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2369,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2376,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2385,3'
              BranchSideFuncs:
                - libcdata_internal_list_insert_element_before_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2388,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2395,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2403,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:2173,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2188,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2199,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2213,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2224,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2236,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2247,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2258,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2270,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2281,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_list.c:2287,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2299,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2308,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_list.c:2313,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2341,11'
          Dst:             libcdata_internal_list_insert_element_find_element
        - Src:             'libcdata_list.c:2352,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2369,8'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_list.c:2375,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2388,8'
          Dst:             libcdata_internal_list_insert_element_before_element
        - Src:             'libcdata_list.c:2394,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_list_insert_element_find_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libcdata_internal_list *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'int *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_list
        - value_to_insert
        - value_compare_function
        - insert_flags
        - element_index
        - element
        - error
      BBCount:         42
      ICount:          269
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1773,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1784,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_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:   'libcdata_list.c:1784,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1787,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1795,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1795,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1798,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1807,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1807,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1810,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1818,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1818,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1829,19'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1832,2'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1837,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1909,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1836,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1842,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1851,20'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1856,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1859,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1868,12'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1868,12'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1870,10'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1877,12'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1870,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1872,12'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1876,3'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1877,12'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1879,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1881,12'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1893,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1899,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1908,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1910,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1910,8'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1912,20'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1909,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1912,20'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1917,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1775,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1786,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1797,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1809,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1820,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1836,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_list.c:1841,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1858,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1883,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1893,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_list.c:1898,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_list_insert_element_before_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1932
      functionLinenumberEnd: 2086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_list *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_list
        - list_element
        - element_to_insert
        - error
      BBCount:         40
      ICount:          253
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_internal_list_set_last_element
        - libcdata_list_element_get_previous_element
        - libcdata_list_element_set_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1938,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1949,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1949,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1960,25'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1963,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1966,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1980,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1965,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1971,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1979,2'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1980,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1982,34'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1985,11'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1985,11'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1988,8'
              BranchSideFuncs:
                - libcdata_internal_list_set_last_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2005,8'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1987,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1993,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2001,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:2004,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2011,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2019,7'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2019,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2021,35'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2026,9'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:2025,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2031,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
        - Branch String:   'libcdata_list.c:2040,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
            - BranchSide:      'libcdata_list.c:2046,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
        - Branch String:   'libcdata_list.c:2060,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2063,4'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:2068,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:2068,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2071,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2075,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:2075,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2078,4'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:2082,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1940,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1951,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1965,7'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_list.c:1970,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1987,7'
          Dst:             libcdata_internal_list_set_last_element
        - Src:             'libcdata_list.c:1992,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2004,7'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_list.c:2010,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2025,8'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:2030,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2040,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:2045,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:2062,3'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_list.c:2070,3'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:2077,3'
          Dst:             libcdata_list_element_set_previous_element
    - functionName:    libcdata_internal_list_set_last_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 859
      functionLinenumberEnd: 932
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_list
        - element
        - error
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:863,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:866,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:874,24'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:876,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:879,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:893,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:878,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:884,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:892,2'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:893,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:896,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:910,32'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:895,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:901,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:909,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:915,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:918,4'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:922,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:922,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:925,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:929,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:865,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:878,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:883,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:895,7'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:900,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:917,3'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:924,3'
          Dst:             libcdata_list_element_set_next_element
    - functionName:    libcdata_list_insert_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2480
      functionLinenumberEnd: 2505
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value
        - value_compare_function
        - insert_flags
        - error
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcdata_list_insert_value_with_existing
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list.c:2493,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2496,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2504,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:2485,11'
          Dst:             libcdata_list_insert_value_with_existing
        - Src:             'libcdata_list.c:2495,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_insert_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_to_insert
        - value_compare_function
        - insert_flags
        - error
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcdata_list_insert_element_with_existing
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list.c:2121,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:2124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:2132,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:2113,11'
          Dst:             libcdata_list_insert_element_with_existing
        - Src:             'libcdata_list.c:2123,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_append_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         42
      ICount:          252
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_list_element_get_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1474,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1485,47'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1487,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1489,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1514,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1489,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1492,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1500,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1500,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1503,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1511,2'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1514,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1517,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1525,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1525,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1528,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1537,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1552,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1553,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1553,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1556,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1552,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1583,12'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1587,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1590,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:1598,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_list.c:1598,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1600,7'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:1625,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1600,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1603,14'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:1624,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1607,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1610,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_list.c:1623,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1625,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1627,7'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1650,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1627,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1629,35'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1631,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1476,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1491,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1502,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1516,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1527,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1537,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_list.c:1543,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1555,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1582,11'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:1589,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1602,13'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:1609,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1616,5'
          Dst:             libcdata_list_element_set_previous_element
    - functionName:    libcdata_list_prepend_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value
        - error
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcdata_list_prepend_element
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1401,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1406,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1415,7'
              BranchSideFuncs:
                - libcdata_list_prepend_element
                - libcdata_list_element_set_value
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1414,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1420,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1429,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libcdata_list.c:1428,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1434,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1442,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1445,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1447,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1452,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1401,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_list.c:1405,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1414,6'
          Dst:             libcdata_list_prepend_element
        - Src:             'libcdata_list.c:1419,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1428,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_list.c:1433,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1447,3'
          Dst:             libcdata_list_element_free
    - functionName:    libcdata_list_prepend_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1165
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         44
      ICount:          263
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcdata_list_element_get_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1177,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1188,47'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_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:   'libcdata_list.c:1190,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1192,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1217,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1192,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1195,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1203,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1203,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1206,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1214,2'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1217,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1220,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1228,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1228,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1231,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1240,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1252,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1251,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1258,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1266,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1267,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1267,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1270,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1266,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1297,12'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1301,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1304,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:1312,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:1312,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1314,7'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:1339,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1314,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1317,14'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:1338,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1321,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:1337,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1339,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1341,34'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1364,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1343,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1345,34'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:1347,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1179,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1194,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1205,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1219,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1230,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1251,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_list.c:1257,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1269,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1296,11'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:1303,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1316,13'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:1323,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1330,5'
          Dst:             libcdata_list_element_set_next_element
    - functionName:    libcdata_list_get_value_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1120
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - value
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_list_element_get_value
        - libcdata_list_get_element_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1124,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1141,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1140,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1124,6'
          Dst:             libcdata_list_get_element_by_index
        - Src:             'libcdata_list.c:1130,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1140,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_list.c:1145,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_get_element_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 942
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element
        - error
      BBCount:         35
      ICount:          212
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_list.c:948,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:951,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:959,47'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:962,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:962,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:961,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:973,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:973,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:999,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:999,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1001,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1038,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1003,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1007,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1035,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1007,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1010,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1020,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1019,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1025,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1034,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1040,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:0,0'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1044,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1044,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1047,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1057,9'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1056,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1062,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1071,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1073,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1076,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:1084,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:950,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:975,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1009,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1019,8'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_list.c:1024,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1046,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1056,8'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_list.c:1061,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1075,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_get_last_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_list.c:793,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:804,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:806,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:832,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:795,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:808,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_list_set_first_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_list
        - element
        - error
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list.c:711,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:714,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:722,25'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:724,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:727,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:741,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:726,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:732,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:740,2'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:741,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:744,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:758,33'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:743,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:749,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:757,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:763,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:766,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:770,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_list.c:770,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:773,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_list.c:777,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:713,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:726,7'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:731,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:743,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:748,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:765,3'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:772,3'
          Dst:             libcdata_list_element_set_next_element
    - functionName:    libcdata_list_get_first_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_list.c:641,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:652,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:654,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:657,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:680,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:643,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:656,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_get_number_of_elements
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_list.c:571,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:582,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:584,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:587,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:610,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:573,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:586,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_append_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1739
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value
        - error
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_list_append_element
        - libcdata_list_element_free
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_list.c:1687,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1692,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1701,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_append_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:1700,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1706,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1715,7'
              BranchSideFuncs:
                - libcdata_list_append_element
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libcdata_list.c:1714,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1720,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1728,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:1731,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:1733,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libcdata_list.c:1738,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:1687,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_list.c:1691,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1700,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_list.c:1705,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1714,6'
          Dst:             libcdata_list_append_element
        - Src:             'libcdata_list.c:1719,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:1733,3'
          Dst:             libcdata_list_element_free
    - functionName:    libcdata_list_clone
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_list
        - source_list
        - value_free_function
        - value_clone_function
        - error
      BBCount:         38
      ICount:          250
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_list_append_value
        - libcdata_list_free
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list.c:368,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:379,7'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:379,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:382,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:390,6'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:390,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:401,6'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:401,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:412,6'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:412,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:414,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_list.c:418,54'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:435,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:440,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:448,6'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:448,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:451,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:459,6'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:459,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:461,71'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:534,42'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:463,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:467,8'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:513,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:467,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:470,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:479,8'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:479,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:495,29'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:494,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:500,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:509,22'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:544,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:546,3'
              BranchSideFuncs:
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:550,6'
              BranchSideFuncs:
                - libcdata_list_free
        - Branch String:   'libcdata_list.c:550,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:553,4'
              BranchSideFuncs:
                - libcdata_list_free
            - BranchSide:      'libcdata_list.c:557,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:370,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:381,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:392,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:403,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:435,6'
          Dst:             libcdata_list_initialize
        - Src:             'libcdata_list.c:439,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:450,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:469,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:484,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:494,8'
          Dst:             libcdata_list_append_value
        - Src:             'libcdata_list.c:499,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:552,3'
          Dst:             libcdata_list_free
    - functionName:    libcdata_list_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcdata_list.c:44,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:55,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:66,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_list.c:69,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_list.c:80,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list.c:112,30'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:117,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:119,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_list.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_free
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value_free_function
        - error
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_list_empty
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_list.c:140,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:151,7'
              BranchSideFuncs:
                - libcdata_list_empty
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:151,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:153,49'
              BranchSideFuncs:
                - libcdata_list_empty
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:188,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:156,7'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:162,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list.c:185,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_list.c:142,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:156,7'
          Dst:             libcdata_list_empty
        - Src:             'libcdata_list.c:161,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_empty
      functionSourceFile: '/src/libewf/libcdata/libcdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - value_free_function
        - error
      BBCount:         31
      ICount:          205
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_element_get_next_element
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_list.c:210,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:213,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:221,47'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:238,6'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:240,24'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:339,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:244,3'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:249,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list.c:248,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:254,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:265,35'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:267,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:269,35'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:271,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:273,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:276,10'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:292,9'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:275,9'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:281,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:290,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:291,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:297,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:308,9'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list.c:306,8'
          Branch Sides:
            - BranchSide:      'libcdata_list.c:312,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list.c:321,19'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_list.c:212,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:248,8'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_list.c:253,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:275,9'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_list.c:280,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:291,8'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_list.c:296,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list.c:306,8'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_list.c:311,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_set_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 863
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - value
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:871,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:882,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:873,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_get_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - value
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    29
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:797,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:808,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:810,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:813,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:836,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:799,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:812,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_set_elements
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - next_element
        - error
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:727,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:730,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:738,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:729,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_get_elements
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - next_element
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:639,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:642,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:650,58'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:652,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:655,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:663,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:663,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:689,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:641,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:654,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:665,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_set_next_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - next_element
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    22
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:571,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:582,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:573,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_get_next_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - next_element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    18
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:497,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:508,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:510,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:536,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:512,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_set_previous_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:430,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:441,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:432,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_get_previous_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - previous_element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:356,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:367,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:369,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:395,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:371,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_set_parent_list
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - parent_list
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:289,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:300,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:291,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_get_parent_list
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - parent_list
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:215,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:226,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:228,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:254,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:230,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_free
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - value_free_function
        - error
      BBCount:         20
      ICount:          113
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    18
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:138,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:149,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:149,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:151,60'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:201,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list_element.c:154,4'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:154,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:157,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:153,7'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:157,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:165,4'
              BranchSideFuncs:
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:182,7'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:184,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:198,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libcdata_list_element.c:184,8'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:189,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list_element.c:197,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_list_element.c:140,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:156,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:188,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_list_element_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_list_element.c:42,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_list_element.c:53,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_list_element.c:64,21'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_list_element.c:67,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list_element.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_list_element.c:78,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_list_element.c:110,41'
              BranchSideFuncs: []
        - Branch String:   'libcdata_list_element.c:115,6'
          Branch Sides:
            - BranchSide:      'libcdata_list_element.c:117,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_list_element.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_list_element.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_list_element.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_spanning_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4773
      functionLinenumberEnd: 4921
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         25
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_internal_range_list_get_value_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4780,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4783,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4791,59'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4793,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4804,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4804,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4830,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4830,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4833,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4912,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:4832,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4839,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4847,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4847,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4850,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4858,18'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4860,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4862,20'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4893,17'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:4864,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4871,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4880,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4880,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4883,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4892,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:4782,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4795,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4806,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4832,7'
          Dst:             libcdata_internal_range_list_get_value_by_index
        - Src:             'libcdata_range_list.c:4838,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4849,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4864,8'
          Dst:             libcdata_internal_range_list_get_value_by_index
        - Src:             'libcdata_range_list.c:4870,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4882,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_get_value_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4096
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - int
        - 'struct.libcdata_range_list_value **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element_index
        - range_list_value
        - error
      BBCount:         12
      ICount:          89
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_range_list_get_element_by_index
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4041,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4053,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_by_index
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4052,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4069,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4068,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4074,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4083,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4083,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4095,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:4043,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4052,6'
          Dst:             libcdata_internal_range_list_get_element_by_index
        - Src:             'libcdata_range_list.c:4058,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4068,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:4073,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4085,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_get_element_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3754
      functionLinenumberEnd: 3912
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element_index
        - element
        - error
      BBCount:         61
      ICount:          332
      EdgeCount:       82
      CyclomaticComplexity: 23
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3759,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3770,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3771,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3771,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3774,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3770,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3774,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3782,6'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3782,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3785,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3793,26'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3797,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3797,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3850,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3796,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3799,7'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3850,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3799,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3801,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3826,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3801,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3803,5'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3823,3'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3803,5'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3806,11'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3822,4'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3805,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3811,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3820,27'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3828,5'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3831,11'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3847,4'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3830,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3836,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3845,27'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3851,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3851,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3853,7'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3850,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3853,7'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3904,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3853,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3855,22'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3880,22'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3857,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3862,10'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3877,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3861,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3867,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3876,4'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3882,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3887,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3886,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3892,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3901,4'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3904,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3906,48'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:3909,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:3761,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3773,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3784,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3805,10'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_range_list.c:3810,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3830,10'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:3835,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3861,9'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:3866,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3886,9'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_range_list.c:3891,6'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_range_has_overlapping_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4611
      functionLinenumberEnd: 4763
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         34
      ICount:          223
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4620,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4631,59'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4633,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4644,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4644,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4655,14'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4657,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4684,17'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4686,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4691,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4754,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:4690,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4696,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4705,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4705,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4707,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4709,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4710,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4710,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4716,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4709,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4712,11'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4716,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4717,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4717,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4724,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4716,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4719,11'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4724,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4723,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4729,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4738,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:4622,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4635,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4646,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4659,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4690,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:4695,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4723,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:4728,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_range_is_present
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4455
      functionLinenumberEnd: 4600
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - error
      BBCount:         29
      ICount:          196
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4464,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4475,59'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4477,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4488,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4488,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4499,14'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4501,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4528,17'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4530,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4535,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4591,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:4534,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4540,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4549,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4549,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4551,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4553,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4554,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4554,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4561,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4553,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4556,11'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4561,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4560,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4566,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4575,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:4466,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4479,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4490,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4503,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4534,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:4539,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4560,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:4565,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_range_at_offset
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4444
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_offset
        - range_start
        - range_size
        - value
        - error
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_internal_range_list_get_value_at_offset
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4323,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4334,59'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4336,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4347,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4347,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4358,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4358,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4385,12'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4390,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4402,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4404,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4407,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4416,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:4325,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4338,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4349,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4360,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4384,11'
          Dst:             libcdata_internal_range_list_get_value_at_offset
        - Src:             'libcdata_range_list.c:4392,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4406,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_get_value_at_offset
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4106
      functionLinenumberEnd: 4171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - size_t
        - 'struct.libcdata_range_list_value **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_offset
        - range_list_value
        - error
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_range_list_get_element_at_offset
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4111,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4123,12'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4128,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4140,11'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4142,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4148,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4157,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4157,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4160,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:4113,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4122,11'
          Dst:             libcdata_internal_range_list_get_element_at_offset
        - Src:             'libcdata_range_list.c:4130,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4142,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:4147,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4159,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_get_element_at_offset
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3924
      functionLinenumberEnd: 4027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_offset
        - element
        - error
      BBCount:         28
      ICount:          181
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3930,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3933,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3941,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3941,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3944,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3952,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3952,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3955,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3964,23'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3966,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3971,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4024,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3970,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3985,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3985,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3988,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3997,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3997,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3999,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4001,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4002,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4002,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4009,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4001,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4004,15'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:4009,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4008,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4014,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4023,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:3932,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3943,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3954,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3970,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:3975,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3987,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4008,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:4013,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_range_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4183
      functionLinenumberEnd: 4305
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - element_index
        - range_start
        - range_size
        - value
        - error
      BBCount:         17
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_internal_range_list_get_value_by_index
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:4188,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4199,59'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4201,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4212,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4212,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4223,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4223,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4250,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4249,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4265,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:4265,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:4268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:4277,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:4190,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4203,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4214,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4225,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4249,6'
          Dst:             libcdata_internal_range_list_get_value_by_index
        - Src:             'libcdata_range_list.c:4255,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:4267,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_remove_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3514
      functionLinenumberEnd: 3744
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - value_free_function
        - value_split_function
        - error
      BBCount:         52
      ICount:          326
      EdgeCount:       71
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_internal_range_list_get_element_at_offset
        - libcdata_internal_range_list_remove_range_value
        - libcdata_internal_range_list_remove_shrink_range
        - libcdata_internal_range_list_remove_split_range
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3523,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3526,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3534,59'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3536,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3547,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3547,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3558,14'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3560,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3586,2'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3586,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3589,13'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3735,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3594,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3597,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3606,12'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3610,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3612,5'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:3614,3'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3615,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3621,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3630,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3630,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3633,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3642,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3642,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3646,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3652,22'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3646,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3648,5'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:3650,18'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3655,4'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3655,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3673,14'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3654,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3658,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_range_value
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3673,14'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3657,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3664,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3672,3'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3674,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3674,14'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3699,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3673,12'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3677,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_split_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3699,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3676,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3687,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3695,3'
              BranchSideFuncs:
                - libcdata_internal_range_list_get_element_at_offset
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_split_range
                - libcerror_error_set
                - libcdata_internal_range_list_remove_range_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3698,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3709,6'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:3525,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3538,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3549,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3562,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3588,12'
          Dst:             libcdata_internal_range_list_get_element_at_offset
        - Src:             'libcdata_range_list.c:3596,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3615,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:3620,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3632,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3657,8'
          Dst:             libcdata_internal_range_list_remove_range_value
        - Src:             'libcdata_range_list.c:3663,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3676,8'
          Dst:             libcdata_internal_range_list_remove_split_range
        - Src:             'libcdata_range_list.c:3686,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3698,8'
          Dst:             libcdata_internal_range_list_remove_shrink_range
        - Src:             'libcdata_range_list.c:3708,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_remove_range_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_free_function
        - error
      BBCount:         18
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_internal_range_list_remove_element
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_range_list_value_free
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1280,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1283,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1291,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_get_value
                - libcdata_list_element_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1291,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1303,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_get_value
                - libcdata_list_element_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1302,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1317,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1316,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1331,7'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1330,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1336,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1346,7'
              BranchSideFuncs:
                - libcdata_range_list_value_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1344,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1358,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1282,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1293,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1302,6'
          Dst:             libcdata_internal_range_list_remove_element
        - Src:             'libcdata_range_list.c:1307,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1316,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1321,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1330,6'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_range_list.c:1335,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1344,6'
          Dst:             libcdata_range_list_value_free
        - Src:             'libcdata_range_list.c:1349,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_remove_split_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3313
      functionLinenumberEnd: 3487
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'struct.libcdata_range_list_value *'
        - size_t
        - size_t
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_list_value
        - range_start
        - range_end
        - value_free_function
        - value_split_function
        - error
      BBCount:         39
      ICount:          283
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_internal_range_list_insert_value_after_element
        - libcdata_internal_range_list_remove_shrink_range
        - libcdata_range_list_value_free
        - libcdata_range_list_value_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3318,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3329,6'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_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:   'libcdata_range_list.c:3329,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3340,6'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_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:   'libcdata_range_list.c:3340,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3351,8'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3352,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3352,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3355,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3351,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3355,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3363,6'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3363,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3365,7'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3388,17'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3365,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3368,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3376,7'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3376,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3379,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3387,2'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3390,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3395,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3403,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3403,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3406,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3414,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3414,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3416,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3433,34'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3416,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3423,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3432,2'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_value_after_element
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3440,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3455,25'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_shrink_range
                - libcerror_error_set
                - libcdata_range_list_value_free
        - Branch String:   'libcdata_range_list.c:3457,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3468,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3476,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3479,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3483,4'
              BranchSideFuncs:
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:3486,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:3320,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3331,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3342,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3354,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3367,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3378,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3390,6'
          Dst:             libcdata_range_list_value_initialize
        - Src:             'libcdata_range_list.c:3394,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3405,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3422,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3440,6'
          Dst:             libcdata_internal_range_list_insert_value_after_element
        - Src:             'libcdata_range_list.c:3446,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3457,6'
          Dst:             libcdata_internal_range_list_remove_shrink_range
        - Src:             'libcdata_range_list.c:3467,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3481,3'
          Dst:             libcdata_range_list_value_free
    - functionName:    libcdata_internal_range_list_remove_shrink_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3289
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'struct.libcdata_range_list_value *'
        - size_t
        - size_t
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_list_value
        - range_start
        - range_end
        - value_free_function
        - value_split_function
        - error
      BBCount:         36
      ICount:          262
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3162,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3173,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:   'libcdata_range_list.c:3173,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3184,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3184,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3195,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3196,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3196,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3207,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3195,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3207,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3207,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3209,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3232,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3209,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3212,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3220,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3220,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3223,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3231,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3232,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3234,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3238,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3240,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3242,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3275,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3242,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3249,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3258,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3258,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3263,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3273,29'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3275,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3277,29'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:3282,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:3164,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3175,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3186,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3198,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3211,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3222,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3248,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3262,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_insert_value_after_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'struct.libcdata_range_list_value *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value
        - error
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_range_list_insert_element_after_element
        - libcdata_list_element_free
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2148,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2161,7'
              BranchSideFuncs:
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2159,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2164,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:2173,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2172,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:2187,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libcdata_range_list.c:2186,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:2201,15'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2206,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2208,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:2213,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:2150,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2159,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_range_list.c:2163,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2172,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_range_list.c:2177,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2186,6'
          Dst:             libcdata_internal_range_list_insert_element_after_element
        - Src:             'libcdata_range_list.c:2192,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2208,3'
          Dst:             libcdata_list_element_free
    - functionName:    libcdata_internal_range_list_insert_element_after_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1940
      functionLinenumberEnd: 2133
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - element
        - error
      BBCount:         43
      ICount:          269
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_internal_range_list_set_first_element
        - libcdata_list_element_get_elements
        - libcdata_list_element_get_next_element
        - libcdata_list_element_set_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1945,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1957,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1956,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1971,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1972,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1972,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1971,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1983,6'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1983,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1985,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2012,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1985,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1988,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1996,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1996,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1999,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2007,40'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2012,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2015,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2023,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2023,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2026,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2034,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2034,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2037,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_first_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2054,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2036,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2042,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2050,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2053,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2059,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2068,9'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2067,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2074,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2082,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2082,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2084,41'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2086,13'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2086,13'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2089,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2100,10'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2114,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2120,6'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:1947,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1956,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_range_list.c:1962,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1974,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1987,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1998,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2014,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2025,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2036,8'
          Dst:             libcdata_internal_range_list_set_first_element
        - Src:             'libcdata_range_list.c:2041,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2053,8'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:2058,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2067,8'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_range_list.c:2073,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2088,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2099,9'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:2104,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2114,8'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:2119,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_set_first_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element
        - error
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:783,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:794,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:794,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:797,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:811,25'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:796,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:802,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:810,2'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:813,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:816,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:830,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_range_list.c:815,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:821,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:829,2'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_range_list.c:830,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:833,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:847,39'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:832,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:838,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:846,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:852,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:855,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:859,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_range_list.c:859,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:862,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:866,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:785,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:796,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:801,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:815,7'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:820,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:832,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:837,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:854,3'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:861,3'
          Dst:             libcdata_list_element_set_next_element
    - functionName:    libcdata_internal_range_list_remove_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - error
      BBCount:         26
      ICount:          171
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_get_elements
        - libcdata_list_element_set_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1174,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1186,7'
              BranchSideFuncs:
                - libcdata_list_element_get_elements
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1185,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1200,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1200,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1202,40'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1204,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1204,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1206,39'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1208,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1208,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1211,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1225,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1210,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1216,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1224,2'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1225,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1228,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_elements
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1243,7'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1227,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1233,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1241,2'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1242,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1257,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1176,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1185,6'
          Dst:             libcdata_list_element_get_elements
        - Src:             'libcdata_range_list.c:1191,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1210,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:1215,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1227,7'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:1232,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1242,6'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_range_list.c:1248,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_insert_range_list
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3018
      functionLinenumberEnd: 3133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - source_range_list
        - value_free_function
        - value_merge_function
        - error
      BBCount:         22
      ICount:          172
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcdata_range_list_get_first_element
        - libcdata_range_list_get_number_of_elements
        - libcdata_range_list_insert_range
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:3026,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3029,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3037,6'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcdata_range_list_get_first_element
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3037,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3049,7'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcdata_range_list_get_first_element
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3048,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3054,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3063,7'
              BranchSideFuncs:
                - libcdata_range_list_get_first_element
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3062,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3068,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3076,21'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3076,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3081,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3132,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:3080,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3086,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3096,13'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3104,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3107,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3117,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:3116,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:3122,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:3131,2'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_insert_range
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:3028,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3039,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3048,6'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libcdata_range_list.c:3053,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3062,6'
          Dst:             libcdata_range_list_get_first_element
        - Src:             'libcdata_range_list.c:3067,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3080,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:3085,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3095,12'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libcdata_range_list.c:3106,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:3116,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:3121,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_number_of_elements
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:642,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:645,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:653,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:655,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:681,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:644,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:657,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_first_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:712,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:723,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:725,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:728,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:751,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:714,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:727,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_insert_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2768
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - range_start
        - range_size
        - value
        - value_free_function
        - value_merge_function
        - error
      BBCount:         35
      ICount:          245
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_internal_range_list_check_range_overlap
        - libcdata_internal_range_list_insert_range_before_element
        - libcdata_internal_range_list_insert_range_find_element
        - libcdata_internal_range_list_insert_range_merge
        - libcdata_range_list_free
        - libcdata_range_list_initialize
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2778,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2789,59'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_internal_range_list_insert_range_find_element
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2791,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2794,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2802,6'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_internal_range_list_insert_range_find_element
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2802,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2805,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2813,14'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_internal_range_list_insert_range_find_element
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2815,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2818,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2828,7'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_internal_range_list_insert_range_find_element
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2826,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2860,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_range_find_element
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2859,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2868,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2876,6'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2876,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2879,13'
              BranchSideFuncs:
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2898,6'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2885,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2888,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2897,2'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
                - libcdata_internal_range_list_insert_range_before_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2898,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2900,10'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_range_before_element
                - libcdata_range_list_free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2921,11'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libcdata_internal_range_list_insert_range_merge
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2902,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2912,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
            - BranchSide:      'libcdata_range_list.c:2920,2'
              BranchSideFuncs:
                - libcdata_range_list_free
        - Branch String:   'libcdata_range_list.c:2925,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2936,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
            - BranchSide:      'libcdata_range_list.c:2945,2'
              BranchSideFuncs:
                - libcdata_range_list_free
      Callsites:
        - Src:             'libcdata_range_list.c:2780,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2793,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2804,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2817,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2826,6'
          Dst:             libcdata_range_list_initialize
        - Src:             'libcdata_range_list.c:2830,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2859,6'
          Dst:             libcdata_internal_range_list_insert_range_find_element
        - Src:             'libcdata_range_list.c:2867,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2878,12'
          Dst:             libcdata_internal_range_list_check_range_overlap
        - Src:             'libcdata_range_list.c:2887,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2902,7'
          Dst:             libcdata_internal_range_list_insert_range_before_element
        - Src:             'libcdata_range_list.c:2911,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2925,7'
          Dst:             libcdata_internal_range_list_insert_range_merge
        - Src:             'libcdata_range_list.c:2935,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2961,2'
          Dst:             libcdata_range_list_free
    - functionName:    libcdata_range_list_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:46,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:57,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:57,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:68,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_range_list.c:71,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list.c:82,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_range_list.c:82,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list.c:114,42'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:119,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:121,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_range_list.c:124,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:87,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_insert_range_find_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - size_t
        - size_t
        - 'int *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_start
        - range_end
        - element_index
        - element
        - error
      BBCount:         62
      ICount:          400
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_previous_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1384,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1395,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1395,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1406,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1406,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1417,26'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1420,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1424,24'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1615,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1426,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1432,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1441,7'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1441,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1444,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1453,7'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1453,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1455,20'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:1459,12'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1464,5'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1464,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1499,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1463,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1468,29'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1499,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1471,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1477,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1486,9'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1486,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1489,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1498,4'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1499,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1501,5'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1555,5'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1501,5'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1504,11'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1552,4'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1503,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1509,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1518,27'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1520,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1526,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1535,10'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1535,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1538,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1547,10'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1547,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1501,5'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:1549,7'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1559,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1565,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1574,27'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1576,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1582,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1591,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1591,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1594,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1603,10'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1603,10'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1555,5'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:1605,25'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1615,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1617,48'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:1620,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1386,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1397,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1408,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1426,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1431,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1443,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1471,9'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1476,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1488,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1503,10'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:1508,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1520,10'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1525,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1537,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1559,10'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_range_list.c:1564,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1576,10'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1581,7'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1593,7'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_check_range_overlap
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1635
      functionLinenumberEnd: 1686
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - error
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_list_element_get_value
        - libcdata_range_list_value_check_range_overlap
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1640,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1643,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1651,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1651,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1654,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1685,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1653,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1659,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1668,13'
              BranchSideFuncs:
                - libcdata_range_list_value_check_range_overlap
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1673,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1676,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1684,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1642,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1653,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:1658,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1667,12'
          Dst:             libcdata_range_list_value_check_range_overlap
        - Src:             'libcdata_range_list.c:1675,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_insert_range_before_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1700
      functionLinenumberEnd: 1929
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - new_range_list_element
        - error
      BBCount:         51
      ICount:          357
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - libcdata_internal_range_list_set_last_element
        - libcdata_list_element_free
        - libcdata_list_element_get_previous_element
        - libcdata_list_element_initialize
        - libcdata_list_element_set_elements
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcdata_list_element_set_value
        - libcdata_range_list_value_free
        - libcdata_range_list_value_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1708,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1719,6'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1719,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1730,6'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1730,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1733,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_range_list_value_initialize
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1749,7'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1732,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1738,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1746,2'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1747,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1752,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1760,25'
              BranchSideFuncs:
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1763,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1766,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1774,32'
              BranchSideFuncs:
                - libcdata_list_element_initialize
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1779,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1784,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1793,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1792,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1798,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1806,6'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1806,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1808,40'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:1811,11'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1811,11'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1814,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1831,8'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1813,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1819,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1827,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1830,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1837,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1845,7'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1845,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1847,41'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1852,9'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1851,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1857,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
        - Branch String:   'libcdata_range_list.c:1866,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1872,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
        - Branch String:   'libcdata_range_list.c:1891,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1894,4'
              BranchSideFuncs:
                - libcdata_list_element_set_elements
                - libcdata_list_element_free
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:1904,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_range_list_value_free
        - Branch String:   'libcdata_range_list.c:1904,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1906,3'
              BranchSideFuncs:
                - libcdata_range_list_value_free
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:1911,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_range_list.c:1911,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1914,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_range_list.c:1918,6'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_range_list.c:1918,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1921,4'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_range_list.c:1925,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1710,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1721,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1732,7'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_range_list.c:1737,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1747,6'
          Dst:             libcdata_range_list_value_initialize
        - Src:             'libcdata_range_list.c:1751,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1765,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1779,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_range_list.c:1783,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1792,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_range_list.c:1797,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1813,7'
          Dst:             libcdata_internal_range_list_set_last_element
        - Src:             'libcdata_range_list.c:1818,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1830,7'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_range_list.c:1836,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1851,8'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:1856,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1866,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:1871,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1893,3'
          Dst:             libcdata_list_element_set_elements
        - Src:             'libcdata_range_list.c:1899,3'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_range_list.c:1906,3'
          Dst:             libcdata_range_list_value_free
        - Src:             'libcdata_range_list.c:1913,3'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:1920,3'
          Dst:             libcdata_list_element_set_previous_element
    - functionName:    libcdata_internal_range_list_insert_range_merge
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2506
      functionLinenumberEnd: 2614
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t *'
        - 'func_type *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - value_merge_function
        - backup_range_list
        - error
      BBCount:         20
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_internal_range_list_append_value
        - libcdata_internal_range_list_merge_overlapping_ranges
        - libcdata_internal_range_list_merge_range
        - libcdata_list_element_get_value
        - libcdata_range_list_value_free
        - libcdata_range_list_value_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2511,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2523,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_merge_range
                - libcdata_internal_range_list_merge_overlapping_ranges
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2522,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2528,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2538,7'
              BranchSideFuncs:
                - libcdata_range_list_value_initialize
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_merge_range
                - libcdata_internal_range_list_merge_overlapping_ranges
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2536,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2541,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2549,35'
              BranchSideFuncs:
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_merge_range
                - libcdata_internal_range_list_merge_overlapping_ranges
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2553,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2559,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2567,26'
              BranchSideFuncs:
                - libcdata_internal_range_list_merge_range
                - libcdata_internal_range_list_merge_overlapping_ranges
                - libcerror_error_set
                - libcdata_range_list_value_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2569,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2579,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2588,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_merge_overlapping_ranges
                - libcerror_error_set
                - libcdata_range_list_value_free
        - Branch String:   'libcdata_range_list.c:2587,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2595,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2603,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2606,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2608,3'
              BranchSideFuncs:
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:2613,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:2513,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2522,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:2527,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2536,6'
          Dst:             libcdata_range_list_value_initialize
        - Src:             'libcdata_range_list.c:2540,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2553,6'
          Dst:             libcdata_internal_range_list_append_value
        - Src:             'libcdata_range_list.c:2558,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2569,6'
          Dst:             libcdata_internal_range_list_merge_range
        - Src:             'libcdata_range_list.c:2578,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2587,6'
          Dst:             libcdata_internal_range_list_merge_overlapping_ranges
        - Src:             'libcdata_range_list.c:2594,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2608,3'
          Dst:             libcdata_range_list_value_free
    - functionName:    libcdata_range_list_free
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - value_free_function
        - error
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_range_list_empty
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:142,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:153,7'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:153,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:155,61'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:190,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:158,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:164,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list.c:187,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_range_list.c:144,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:158,7'
          Dst:             libcdata_range_list_empty
        - Src:             'libcdata_range_list.c:163,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_empty
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - value_free_function
        - error
      BBCount:         31
      ICount:          212
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_internal_range_list_free_element
        - libcdata_list_element_get_next_element
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:298,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:309,59'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:326,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:328,24'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:429,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:331,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:336,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:411,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:335,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:341,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:352,41'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:354,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:356,41'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:358,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:360,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:363,10'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:379,9'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:362,9'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:368,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:377,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:378,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:384,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:394,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_free_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:393,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:400,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:409,19'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_set_next_element
                - libcdata_internal_range_list_free_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:300,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:335,8'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:340,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:362,9'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:367,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:378,8'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:383,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:393,8'
          Dst:             libcdata_internal_range_list_free_element
        - Src:             'libcdata_range_list.c:399,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_free_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_free_function
        - error
      BBCount:         19
      ICount:          117
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_list_element_free
        - libcdata_list_element_get_value
        - libcdata_range_list_value_free
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:209,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:220,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_free
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:220,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:231,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_free
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:231,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:234,9'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_range_list_value_free
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:276,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:233,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:239,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:249,8'
              BranchSideFuncs:
                - libcdata_range_list_value_free
                - libcdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:247,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:253,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:262,8'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:261,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:267,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:233,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:238,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:247,7'
          Dst:             libcdata_range_list_value_free
        - Src:             'libcdata_range_list.c:252,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:261,7'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_range_list.c:266,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_append_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'struct.libcdata_range_list_value *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - value
        - error
      BBCount:         14
      ICount:          86
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_range_list_append_element
        - libcdata_list_element_free
        - libcdata_list_element_initialize
        - libcdata_list_element_set_value
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1108,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1113,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1122,7'
              BranchSideFuncs:
                - libcdata_list_element_set_value
                - libcdata_internal_range_list_append_element
                - libcerror_error_set
                - libcdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1121,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1136,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_append_element
                - libcerror_error_set
                - libcdata_list_element_free
        - Branch String:   'libcdata_range_list.c:1135,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1141,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1149,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1152,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1154,3'
              BranchSideFuncs:
                - libcdata_list_element_free
            - BranchSide:      'libcdata_range_list.c:1159,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1108,6'
          Dst:             libcdata_list_element_initialize
        - Src:             'libcdata_range_list.c:1112,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1121,6'
          Dst:             libcdata_list_element_set_value
        - Src:             'libcdata_range_list.c:1126,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1135,6'
          Dst:             libcdata_internal_range_list_append_element
        - Src:             'libcdata_range_list.c:1140,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1154,3'
          Dst:             libcdata_list_element_free
    - functionName:    libcdata_internal_range_list_merge_range
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2230
      functionLinenumberEnd: 2316
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - range_start
        - range_end
        - value
        - value_merge_function
        - error
      BBCount:         26
      ICount:          195
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2234,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2246,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2245,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2259,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2259,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2270,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2270,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2272,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2284,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2272,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2275,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2283,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2284,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2286,29'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:2290,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2290,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2296,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2305,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2307,29'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:2310,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2310,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2312,29'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:2315,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:2236,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2245,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:2250,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2261,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2274,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2295,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_merge_overlapping_ranges
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2330
      functionLinenumberEnd: 2489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'func_type *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - value_merge_function
        - backup_range_list
        - error
      BBCount:         31
      ICount:          221
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_internal_range_list_append_value
        - libcdata_internal_range_list_check_range_overlap
        - libcdata_internal_range_list_merge_range
        - libcdata_internal_range_list_remove_element
        - libcdata_list_element_free
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2337,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2349,7'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2348,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2354,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2362,2'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2362,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2364,18'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - 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:      'libcdata_range_list.c:2488,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2366,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2372,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2381,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_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:   'libcdata_range_list.c:2380,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2386,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2394,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_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:   'libcdata_range_list.c:2394,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2397,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2406,13'
              BranchSideFuncs:
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_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:   'libcdata_range_list.c:2412,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2415,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2423,12'
              BranchSideFuncs:
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2427,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2433,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2442,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_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:   'libcdata_range_list.c:2441,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2447,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2458,8'
              BranchSideFuncs:
                - libcdata_list_element_free
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_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:   'libcdata_range_list.c:2455,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2461,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2470,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_merge_range
                - libcdata_list_element_get_next_element
                - libcdata_list_element_get_value
                - libcdata_internal_range_list_check_range_overlap
                - libcdata_internal_range_list_append_value
                - libcdata_internal_range_list_remove_element
                - libcdata_list_element_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:   'libcdata_range_list.c:2469,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2362,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2479,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:2339,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2348,6'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:2353,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2366,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:2371,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2380,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:2385,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2396,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2405,12'
          Dst:             libcdata_internal_range_list_check_range_overlap
        - Src:             'libcdata_range_list.c:2414,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2427,7'
          Dst:             libcdata_internal_range_list_append_value
        - Src:             'libcdata_range_list.c:2432,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2441,7'
          Dst:             libcdata_internal_range_list_remove_element
        - Src:             'libcdata_range_list.c:2446,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2455,7'
          Dst:             libcdata_list_element_free
        - Src:             'libcdata_range_list.c:2460,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2469,7'
          Dst:             libcdata_internal_range_list_merge_range
        - Src:             'libcdata_range_list.c:2478,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_append_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element
        - error
      BBCount:         13
      ICount:          86
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_range_list_set_last_element
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:1051,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1054,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1062,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1062,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1065,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1073,6'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1073,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1075,40'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1078,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_set_last_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:1077,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1083,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1091,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:1053,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1064,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1077,6'
          Dst:             libcdata_internal_range_list_set_last_element
        - Src:             'libcdata_range_list.c:1082,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_range_list_set_last_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 948
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - element
        - error
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_list_element_get_previous_element
        - libcdata_list_element_set_next_element
        - libcdata_list_element_set_previous_element
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:953,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:956,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:964,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcdata_list_element_get_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:964,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:967,8'
              BranchSideFuncs:
                - libcdata_list_element_get_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:981,24'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:966,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:972,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:980,2'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:983,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:986,8'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:1000,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_range_list.c:985,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:991,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_range_list.c:999,2'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
        - Branch String:   'libcdata_range_list.c:1000,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1003,8'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_range_list.c:1017,38'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1002,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1008,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_element_set_next_element
                - libcdata_list_element_set_previous_element
            - BranchSide:      'libcdata_range_list.c:1016,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:1022,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1025,4'
              BranchSideFuncs:
                - libcdata_list_element_set_previous_element
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:1029,6'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
        - Branch String:   'libcdata_range_list.c:1029,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:1032,4'
              BranchSideFuncs:
                - libcdata_list_element_set_next_element
            - BranchSide:      'libcdata_range_list.c:1036,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:955,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:966,7'
          Dst:             libcdata_list_element_get_previous_element
        - Src:             'libcdata_range_list.c:971,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:985,7'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:990,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1002,7'
          Dst:             libcdata_list_element_set_next_element
        - Src:             'libcdata_range_list.c:1007,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:1024,3'
          Dst:             libcdata_list_element_set_previous_element
        - Src:             'libcdata_range_list.c:1031,3'
          Dst:             libcdata_list_element_set_next_element
    - functionName:    libcdata_internal_range_list_insert_range_revert_merge
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2624
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_range_list *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_range_list
        - range_list_element
        - backup_range_list
        - error
      BBCount:         26
      ICount:          192
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_internal_range_list_insert_element_after_element
        - libcdata_internal_range_list_remove_element
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:2631,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2642,6'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2642,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2645,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2653,66'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2655,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2657,3'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:2660,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2659,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2674,7'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2673,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2687,28'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2691,2'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2694,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2742,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:2693,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2699,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2707,7'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2707,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2709,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:2712,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2711,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2717,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2726,8'
              BranchSideFuncs:
                - libcdata_internal_range_list_insert_element_after_element
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:2725,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:2732,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:2740,29'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_internal_range_list_remove_element
                - libcdata_internal_range_list_insert_element_after_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_range_list.c:2633,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2644,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2659,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:2664,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2673,6'
          Dst:             libcdata_list_element_get_value
        - Src:             'libcdata_range_list.c:2678,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2693,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libcdata_range_list.c:2698,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2711,7'
          Dst:             libcdata_internal_range_list_remove_element
        - Src:             'libcdata_range_list.c:2716,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:2725,7'
          Dst:             libcdata_internal_range_list_insert_element_after_element
        - Src:             'libcdata_range_list.c:2731,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_get_last_element
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 939
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list
        - element
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:882,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:885,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:893,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:895,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:921,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:884,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:897,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_clone
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 629
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_range_list
        - source_range_list
        - value_free_function
        - value_clone_function
        - error
      BBCount:         34
      ICount:          224
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_internal_range_list_append_value
        - libcdata_range_list_free
        - libcdata_range_list_initialize
        - libcdata_range_list_value_clone
        - libcdata_range_list_value_free
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_range_list.c:458,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:461,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:469,7'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:469,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:472,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:480,6'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:480,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:482,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list.c:486,66'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:503,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:516,6'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:516,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:527,6'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:527,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:529,71'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:604,54'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:531,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:535,8'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list.c:583,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list.c:535,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:538,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:549,41'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:547,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:555,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:565,9'
              BranchSideFuncs:
                - libcdata_internal_range_list_append_value
                - libcdata_range_list_value_clone
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:564,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:570,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
            - BranchSide:      'libcdata_range_list.c:579,33'
              BranchSideFuncs:
                - libcdata_range_list_value_clone
                - libcdata_internal_range_list_append_value
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_range_list_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list.c:614,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:618,4'
              BranchSideFuncs:
                - libcdata_range_list_value_free
                - libcdata_range_list_free
            - BranchSide:      'libcdata_range_list.c:621,6'
              BranchSideFuncs:
                - libcdata_range_list_free
        - Branch String:   'libcdata_range_list.c:621,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list.c:624,4'
              BranchSideFuncs:
                - libcdata_range_list_free
            - BranchSide:      'libcdata_range_list.c:628,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list.c:460,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:471,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:503,6'
          Dst:             libcdata_range_list_initialize
        - Src:             'libcdata_range_list.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:518,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:537,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:547,8'
          Dst:             libcdata_range_list_value_clone
        - Src:             'libcdata_range_list.c:554,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:564,8'
          Dst:             libcdata_internal_range_list_append_value
        - Src:             'libcdata_range_list.c:569,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list.c:616,3'
          Dst:             libcdata_range_list_value_free
        - Src:             'libcdata_range_list.c:623,3'
          Dst:             libcdata_range_list_free
    - functionName:    libcdata_range_list_value_check_range_overlap
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_range_list_value *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list_value
        - range_start
        - range_end
        - error
      BBCount:         21
      ICount:          119
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list_value.c:395,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:408,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:409,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:409,8'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:415,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:408,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:415,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:416,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:416,8'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:422,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:415,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:418,3'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:422,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:423,3'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:423,8'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:422,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:425,3'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:427,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list_value.c:397,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_value_merge
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_range_list_value *'
        - 'struct.libcdata_range_list_value *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_range_list_value
        - source_range_list_value
        - value_merge_function
        - error
      BBCount:         24
      ICount:          181
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_range_list_value.c:310,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:313,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:321,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:321,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:332,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:332,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:334,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:367,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:334,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:336,42'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:340,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:340,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:343,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:351,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:351,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:357,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:367,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:371,41'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:374,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:374,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:378,41'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:381,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list_value.c:312,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:323,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:342,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:356,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_value_clone
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libcdata_range_list_value **'
        - 'struct.libcdata_range_list_value *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_range_list_value
        - source_range_list_value
        - value_free_function
        - value_clone_function
        - error
      BBCount:         27
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_range_list_value.c:174,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:185,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:185,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:196,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:196,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:207,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:207,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:218,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:218,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:220,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_range_list_value.c:224,34'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:227,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:238,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_range_list_value.c:238,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:244,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:257,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_range_list_value.c:259,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:265,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:273,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:276,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:278,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_range_list_value.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:278,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:280,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_range_list_value.c:284,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_range_list_value.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:209,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:243,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:264,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_value_free
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_range_list_value **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list_value
        - value_free_function
        - error
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcdata_range_list_value.c:116,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:127,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:127,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:129,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:150,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:129,7'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:131,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:145,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libcdata_range_list_value.c:131,8'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:136,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:144,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_range_list_value.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:135,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_range_list_value_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_range_list_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libcdata_range_list_value **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range_list_value
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_range_list_value.c:39,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:50,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_range_list_value.c:61,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_range_list_value.c:64,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_range_list_value.c:75,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_range_list_value.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_range_list_value.c:92,6'
          Branch Sides:
            - BranchSide:      'libcdata_range_list_value.c:94,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_range_list_value.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_range_list_value.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_range_list_value.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_utf16_hash_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15766
      functionLinenumberEnd: 15897
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_length
        - error
      BBCount:         36
      ICount:          236
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_sections_set_digest_from_hash_values
        - libewf_hash_values_initialize
        - libewf_value_table_copy_value_from_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15771,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15774,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15782,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15784,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15787,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15797,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15796,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15801,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15810,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15811,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15811,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15822,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15810,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15814,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15822,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15824,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15829,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15839,4'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15842,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15845,13'
              BranchSideFuncs:
                - libewf_value_table_copy_value_from_utf16_string
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15883,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15852,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15855,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15861,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15870,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15873,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15879,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15882,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15887,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15896,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15773,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15786,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15796,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:15800,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15813,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15824,7'
          Dst:             libewf_hash_values_initialize
        - Src:             'libewf_handle.c:15828,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15844,12'
          Dst:             libewf_value_table_copy_value_from_utf16_string
        - Src:             'libewf_handle.c:15854,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15863,13'
          Dst:             libewf_hash_sections_set_digest_from_hash_values
        - Src:             'libewf_handle.c:15872,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15882,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:15886,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf16_hash_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15667
      functionLinenumberEnd: 15754
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_parse_hash_values
        - libewf_value_table_get_utf16_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15672,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15675,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15683,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15686,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15689,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15705,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15688,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15693,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15701,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15704,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15709,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15718,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15718,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15721,13'
              BranchSideFuncs:
                - libewf_value_table_get_utf16_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15740,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15728,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15731,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15737,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15739,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15744,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15753,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15688,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15692,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15704,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15708,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15720,12'
          Dst:             libewf_value_table_get_utf16_value
        - Src:             'libewf_handle.c:15730,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15739,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15743,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_parse_hash_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14764
      functionLinenumberEnd: 14895
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - error
      BBCount:         39
      ICount:          272
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_hash_values_initialize
        - libewf_hash_values_parse_md5_hash
        - libewf_hash_values_parse_sha1_hash
        - libewf_hash_values_parse_xhash
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14768,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14771,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14779,6'
              BranchSideFuncs:
                - libewf_hash_values_initialize
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14779,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14790,6'
              BranchSideFuncs:
                - libewf_hash_values_initialize
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14790,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14802,10'
              BranchSideFuncs:
                - libewf_hash_values_initialize
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14801,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14814,8'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14815,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14816,9'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14830,13'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14814,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14822,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14830,13'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libewf_hash_values_parse_md5_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14847,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14848,9'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14862,13'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14846,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14854,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14862,13'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
                - libewf_hash_values_parse_sha1_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14879,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14880,9'
              BranchSideFuncs:
                - libewf_hash_values_parse_xhash
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14894,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:14878,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14894,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14770,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14781,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14792,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14801,6'
          Dst:             libewf_hash_values_initialize
        - Src:             'libewf_handle.c:14805,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14815,8'
          Dst:             libewf_hash_values_parse_md5_hash
        - Src:             'libewf_handle.c:14821,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14831,13'
          Dst:             libewf_hash_values_parse_md5_hash
        - Src:             'libewf_handle.c:14837,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14847,8'
          Dst:             libewf_hash_values_parse_sha1_hash
        - Src:             'libewf_handle.c:14853,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14863,13'
          Dst:             libewf_hash_values_parse_sha1_hash
        - Src:             'libewf_handle.c:14869,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14879,8'
          Dst:             libewf_hash_values_parse_xhash
        - Src:             'libewf_handle.c:14885,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf16_hash_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15568
      functionLinenumberEnd: 15654
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string_size
        - error
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_parse_hash_values
        - libewf_value_table_get_utf16_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15573,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15584,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15587,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15590,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15606,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15589,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15594,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15602,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15605,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15619,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf16_value_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15619,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15622,13'
              BranchSideFuncs:
                - libewf_value_table_get_utf16_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15640,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15628,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15631,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15637,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15639,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15653,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15575,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15589,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15593,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15605,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15609,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15621,12'
          Dst:             libewf_value_table_get_utf16_value_size
        - Src:             'libewf_handle.c:15630,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15639,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15643,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_utf8_hash_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15425
      functionLinenumberEnd: 15556
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_length
        - error
      BBCount:         36
      ICount:          236
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_sections_set_digest_from_hash_values
        - libewf_hash_values_initialize
        - libewf_value_table_copy_value_from_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15430,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15441,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15443,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15456,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15455,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15460,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15469,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15470,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15470,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15481,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15469,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15473,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15481,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15483,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15488,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15498,4'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15501,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15504,13'
              BranchSideFuncs:
                - libewf_value_table_copy_value_from_utf8_string
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15542,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15511,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15514,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15520,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_sections_set_digest_from_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15529,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15532,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15538,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15541,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15555,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15445,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15455,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:15459,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15472,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15483,7'
          Dst:             libewf_hash_values_initialize
        - Src:             'libewf_handle.c:15487,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15503,12'
          Dst:             libewf_value_table_copy_value_from_utf8_string
        - Src:             'libewf_handle.c:15513,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15522,13'
          Dst:             libewf_hash_sections_set_digest_from_hash_values
        - Src:             'libewf_handle.c:15531,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15541,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:15545,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf8_hash_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15326
      functionLinenumberEnd: 15413
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_parse_hash_values
        - libewf_value_table_get_utf8_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15331,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15342,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15345,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15348,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15364,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15347,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15352,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15360,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15363,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15377,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15377,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15380,13'
              BranchSideFuncs:
                - libewf_value_table_get_utf8_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15399,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15387,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15390,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15396,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15398,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15403,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15412,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15333,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15347,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15351,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15363,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15367,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15379,12'
          Dst:             libewf_value_table_get_utf8_value
        - Src:             'libewf_handle.c:15389,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15398,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15402,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf8_hash_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15227
      functionLinenumberEnd: 15313
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string_size
        - error
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_parse_hash_values
        - libewf_value_table_get_utf8_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15232,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15235,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15243,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15246,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15249,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15265,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15248,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15253,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15261,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15264,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15269,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15278,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_value_table_get_utf8_value_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15278,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15281,13'
              BranchSideFuncs:
                - libewf_value_table_get_utf8_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15299,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15287,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15290,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15296,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15298,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15312,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15234,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15248,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15252,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15264,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15268,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15280,12'
          Dst:             libewf_value_table_get_utf8_value_size
        - Src:             'libewf_handle.c:15289,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15298,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15302,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_hash_value_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15128
      functionLinenumberEnd: 15215
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - identifier
        - identifier_size
        - error
      BBCount:         21
      ICount:          153
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_hash_values_get_identifier
        - libewf_internal_handle_parse_hash_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15133,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15144,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15147,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15150,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15166,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15149,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15154,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15162,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15165,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15179,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15179,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15182,13'
              BranchSideFuncs:
                - libewf_hash_values_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15201,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15188,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15191,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15198,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15200,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15214,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15135,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15149,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15153,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15165,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15169,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15181,12'
          Dst:             libewf_hash_values_get_identifier
        - Src:             'libewf_handle.c:15190,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15200,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15204,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_hash_value_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15030
      functionLinenumberEnd: 15116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - identifier_size
        - error
      BBCount:         21
      ICount:          149
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_hash_values_get_identifier_size
        - libewf_internal_handle_parse_hash_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:15035,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15046,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier_size
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15049,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15052,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15068,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15051,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15056,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15064,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15067,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15072,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15081,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_hash_values_get_identifier_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15081,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15084,13'
              BranchSideFuncs:
                - libewf_hash_values_get_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15102,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15089,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15092,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15099,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:15101,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15115,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:15037,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15051,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:15055,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15067,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:15071,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15083,12'
          Dst:             libewf_hash_values_get_identifier_size
        - Src:             'libewf_handle.c:15091,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15101,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:15105,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_hash_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14904
      functionLinenumberEnd: 15019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_values
        - error
      BBCount:         25
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_parse_hash_values
        - libfvalue_table_get_number_of_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14909,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14920,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14922,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14935,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14934,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14939,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14948,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libewf_internal_handle_parse_hash_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14948,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14951,8'
              BranchSideFuncs:
                - libewf_internal_handle_parse_hash_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14965,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14950,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14955,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:14963,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14965,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14968,8'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14982,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:14967,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14973,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:14981,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:14982,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14985,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:14993,33'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14996,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:15001,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:15010,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14911,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14924,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14934,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:14938,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14950,7'
          Dst:             libewf_internal_handle_parse_hash_values
        - Src:             'libewf_handle.c:14954,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14967,7'
          Dst:             libfvalue_table_get_number_of_values
        - Src:             'libewf_handle.c:14972,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14984,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14996,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:15000,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:15014,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_copy_header_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14642
      functionLinenumberEnd: 14756
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_handle
        - source_handle
        - error
      BBCount:         27
      ICount:          176
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_copy
        - libewf_header_values_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14648,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14659,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14659,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14670,61'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14674,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14688,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14688,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14691,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14702,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14702,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14705,12'
              BranchSideFuncs:
                - libewf_header_values_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14718,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14704,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14709,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14717,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_copy
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14725,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14728,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14736,5'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14741,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14755,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14650,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14674,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:14678,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14690,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14704,8'
          Dst:             libewf_header_values_initialize
        - Src:             'libewf_handle.c:14708,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14720,13'
          Dst:             libewf_header_values_copy
        - Src:             'libewf_handle.c:14727,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14741,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14745,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_utf16_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14535
      functionLinenumberEnd: 14633
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_length
        - error
      BBCount:         30
      ICount:          190
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_header_values_initialize
        - libewf_value_table_copy_value_from_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14540,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14551,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14554,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14559,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14568,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14569,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14569,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14573,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14570,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14570,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14573,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14568,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14573,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14581,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14587,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14590,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14596,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14597,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14600,13'
              BranchSideFuncs:
                - libewf_value_table_copy_value_from_utf16_string
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14619,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14607,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14610,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14616,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14618,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14632,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14542,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14554,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:14558,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14572,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14583,12'
          Dst:             libewf_header_values_initialize
        - Src:             'libewf_handle.c:14589,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14599,12'
          Dst:             libewf_value_table_copy_value_from_utf16_string
        - Src:             'libewf_handle.c:14609,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14618,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:14622,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf16_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14442
      functionLinenumberEnd: 14523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_utf16_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14447,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14450,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14458,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14460,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14473,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14472,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14486,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14486,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14489,13'
              BranchSideFuncs:
                - libewf_header_values_get_utf16_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14509,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14497,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14500,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14506,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14508,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14522,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14449,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14472,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:14476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14488,12'
          Dst:             libewf_header_values_get_utf16_value
        - Src:             'libewf_handle.c:14499,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14508,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14512,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf16_header_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14349
      functionLinenumberEnd: 14429
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf16_string_size
        - error
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_utf16_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14354,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14365,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14367,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14380,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14379,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14393,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf16_value_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14393,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14396,13'
              BranchSideFuncs:
                - libewf_header_values_get_utf16_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14415,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14403,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14406,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14412,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14414,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14419,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14428,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14369,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14379,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:14383,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14395,12'
          Dst:             libewf_header_values_get_utf16_value_size
        - Src:             'libewf_handle.c:14405,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14414,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14418,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_utf8_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14239
      functionLinenumberEnd: 14337
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_length
        - error
      BBCount:         30
      ICount:          190
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_header_values_initialize
        - libewf_value_table_copy_value_from_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14244,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14255,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14258,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14272,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14273,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14273,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14277,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14274,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14274,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14277,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14272,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14277,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14285,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
                - libewf_header_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14291,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14294,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14300,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_value_table_copy_value_from_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14301,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14304,6'
              BranchSideFuncs:
                - libewf_value_table_copy_value_from_utf8_string
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14323,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14311,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14314,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14320,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14322,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14336,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14246,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14258,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:14262,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14276,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14287,12'
          Dst:             libewf_header_values_initialize
        - Src:             'libewf_handle.c:14293,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14303,12'
          Dst:             libewf_value_table_copy_value_from_utf8_string
        - Src:             'libewf_handle.c:14313,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14322,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:14326,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf8_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14146
      functionLinenumberEnd: 14227
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_utf8_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14151,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14162,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14164,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14177,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14176,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14181,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14190,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14190,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14193,13'
              BranchSideFuncs:
                - libewf_header_values_get_utf8_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14213,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14201,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14204,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14210,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14212,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14226,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14153,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14166,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14176,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:14180,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14192,12'
          Dst:             libewf_header_values_get_utf8_value
        - Src:             'libewf_handle.c:14203,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14212,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14216,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_utf8_header_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14053
      functionLinenumberEnd: 14133
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - identifier
        - identifier_length
        - utf8_string_size
        - error
      BBCount:         18
      ICount:          134
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_utf8_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:14058,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14061,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14069,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14071,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14074,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14084,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14083,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14088,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14097,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_utf8_value_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14097,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14100,13'
              BranchSideFuncs:
                - libewf_header_values_get_utf8_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14119,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14107,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14110,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14116,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14118,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14132,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:14060,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14073,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14083,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:14087,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14099,12'
          Dst:             libewf_header_values_get_utf8_value_size
        - Src:             'libewf_handle.c:14109,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14118,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14122,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_header_value_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13961
      functionLinenumberEnd: 14041
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - identifier
        - identifier_size
        - error
      BBCount:         18
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13966,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13969,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13977,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13979,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13992,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13991,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13996,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14005,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_identifier
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14005,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14008,13'
              BranchSideFuncs:
                - libewf_header_values_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14027,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14014,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14017,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14024,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:14026,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:14031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:14040,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13968,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13981,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13991,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13995,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14007,12'
          Dst:             libewf_header_values_get_identifier
        - Src:             'libewf_handle.c:14016,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:14026,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:14030,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_header_value_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13881
      functionLinenumberEnd: 13949
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - identifier_size
        - error
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_header_values_get_identifier_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13886,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13889,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13897,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_identifier_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13900,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13914,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_header_values_get_identifier_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13914,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13917,13'
              BranchSideFuncs:
                - libewf_header_values_get_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13935,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13922,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13925,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13932,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13934,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13939,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13948,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13888,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13900,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13904,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13916,12'
          Dst:             libewf_header_values_get_identifier_size
        - Src:             'libewf_handle.c:13924,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13934,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13938,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_header_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13772
      functionLinenumberEnd: 13870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_values
        - error
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libfvalue_table_get_number_of_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13777,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13780,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13788,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13790,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13803,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13802,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13816,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libfvalue_table_get_number_of_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13816,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13819,8'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13833,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:13818,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13824,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:13832,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:13833,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13836,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:13844,33'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13847,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13861,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13779,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13792,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13802,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13806,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13818,7'
          Dst:             libfvalue_table_get_number_of_values
        - Src:             'libewf_handle.c:13823,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13835,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13847,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13851,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13865,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_set_header_values_date_format
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13699
      functionLinenumberEnd: 13763
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - date_format
        - error
      BBCount:         19
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13703,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13714,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13717,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13717,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13732,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13718,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13718,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13732,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13719,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13719,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13732,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13716,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13732,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13731,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13745,33'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13748,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13762,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13705,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13731,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:13735,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13748,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:13752,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_header_values_date_format
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13629
      functionLinenumberEnd: 13690
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - date_format
        - error
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13633,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13644,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13646,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13659,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13658,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13663,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13672,17'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13675,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13689,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13648,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13658,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13662,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13675,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13679,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_header_codepage
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13536
      functionLinenumberEnd: 13620
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - header_codepage
        - error
      BBCount:         39
      ICount:          207
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13540,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13551,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13553,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13564,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13565,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13565,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13566,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13566,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13567,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13567,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13568,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13568,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13569,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13569,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13570,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13570,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13571,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13571,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13572,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13572,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13573,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13573,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13574,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13574,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13575,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13575,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13576,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13576,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13564,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13589,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13588,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13602,48'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13605,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13619,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13542,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13555,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13578,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13588,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:13592,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13605,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:13609,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_header_codepage
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13455
      functionLinenumberEnd: 13527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - header_codepage
        - error
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13459,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13470,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13472,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13483,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13483,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13496,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13495,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13509,21'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13512,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13517,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13461,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13474,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13485,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13495,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13499,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13512,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13516,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_append_track
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13382
      functionLinenumberEnd: 13446
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_sector_range_list_append_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13387,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13390,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13398,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_sector_range_list_append_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13401,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13406,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13416,7'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13415,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13422,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13432,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13431,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13445,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13389,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13401,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:13405,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13415,6'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_handle.c:13421,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13431,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:13435,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_track
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13306
      functionLinenumberEnd: 13372
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_sector_range_list_get_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13311,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13322,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_sector_range_list_get_range
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13325,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13340,7'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13339,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13347,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13358,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13357,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13371,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13313,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13325,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13329,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13339,6'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_handle.c:13346,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13357,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13361,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_tracks
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13197
      functionLinenumberEnd: 13295
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_tracks
        - error
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13202,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13213,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13215,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13228,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13227,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13241,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13241,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13244,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13258,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:13243,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13249,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:13257,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:13258,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13261,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:13269,33'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13272,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13286,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13204,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13217,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13227,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13243,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_handle.c:13248,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13260,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13272,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13276,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13290,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_append_session
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13124
      functionLinenumberEnd: 13188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_sector_range_list_append_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13129,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13140,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_sector_range_list_append_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13143,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13158,7'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13157,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13164,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13174,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13173,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13187,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13131,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13143,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:13147,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13157,6'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_handle.c:13163,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13173,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:13177,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_session
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13048
      functionLinenumberEnd: 13114
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          110
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_sector_range_list_get_range
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:13053,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13064,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_sector_range_list_get_range
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13067,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13072,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13082,7'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13081,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13089,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13100,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13099,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13113,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:13055,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13067,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:13071,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13081,6'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_handle.c:13088,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13099,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13103,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_sessions
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12939
      functionLinenumberEnd: 13037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_sessions
        - error
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12944,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12955,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12957,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12970,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12969,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12983,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12983,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12986,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13000,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:12985,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12991,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:12999,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:13000,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13003,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:13011,35'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:13014,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:13019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:13028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12946,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12959,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12969,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:12973,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12985,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_handle.c:12990,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13002,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13014,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:13018,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:13032,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_append_checksum_error
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12866
      functionLinenumberEnd: 12930
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_chunk_table_append_checksum_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12871,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12882,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_chunk_table_append_checksum_error
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12885,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12890,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12900,12'
              BranchSideFuncs:
                - libewf_chunk_table_append_checksum_error
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12905,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12908,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12916,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12915,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12929,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12873,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12885,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:12889,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12899,11'
          Dst:             libewf_chunk_table_append_checksum_error
        - Src:             'libewf_handle.c:12907,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12915,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:12919,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_checksum_error
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12779
      functionLinenumberEnd: 12856
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error_index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         15
      ICount:          124
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_chunk_table_get_checksum_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12784,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12787,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12795,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_chunk_table_get_checksum_error
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12797,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12810,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_chunk_table_get_checksum_error
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12809,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12824,12'
              BranchSideFuncs:
                - libewf_chunk_table_get_checksum_error
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12830,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12833,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12842,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12841,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12846,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12855,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12786,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12799,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12809,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:12813,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12823,11'
          Dst:             libewf_chunk_table_get_checksum_error
        - Src:             'libewf_handle.c:12832,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12841,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:12845,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_checksum_errors
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12681
      functionLinenumberEnd: 12768
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_errors
        - error
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_chunk_table_get_number_of_checksum_errors
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12686,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12689,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12697,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_chunk_table_get_number_of_checksum_errors
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12699,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12702,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12712,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_chunk_table_get_number_of_checksum_errors
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12711,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12725,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_chunk_table_get_number_of_checksum_errors
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:12725,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12728,8'
              BranchSideFuncs:
                - libewf_chunk_table_get_number_of_checksum_errors
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:12742,22'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12727,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12733,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:12741,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12745,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12759,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12688,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12701,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12711,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:12715,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12727,7'
          Dst:             libewf_chunk_table_get_number_of_checksum_errors
        - Src:             'libewf_handle.c:12732,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12745,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:12749,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12763,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_append_acquiry_error
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12605
      functionLinenumberEnd: 12672
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_range_list_insert_range
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12610,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12613,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12621,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcdata_range_list_insert_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12624,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12629,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12639,12'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12647,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12650,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12658,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12657,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12671,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12612,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12624,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:12628,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12638,11'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libewf_handle.c:12649,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12657,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:12661,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_acquiry_error
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12527
      functionLinenumberEnd: 12595
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_range_list_get_range_by_index
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12533,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12536,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12544,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcdata_range_list_get_range_by_index
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12547,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12562,12'
              BranchSideFuncs:
                - libcdata_range_list_get_range_by_index
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12569,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12572,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12581,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12580,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12594,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12535,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12547,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:12551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12561,11'
          Dst:             libcdata_range_list_get_range_by_index
        - Src:             'libewf_handle.c:12571,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12580,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:12584,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_number_of_acquiry_errors
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12418
      functionLinenumberEnd: 12516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_errors
        - error
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_range_list_get_number_of_elements
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12423,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12434,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12436,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12439,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12449,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12448,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12462,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12462,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12465,8'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12479,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:12464,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12470,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:12478,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:12479,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12482,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:12490,33'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12493,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12498,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12507,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12425,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12438,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12448,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:12452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12464,7'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libewf_handle.c:12469,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12493,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:12497,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12511,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_copy_media_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12342
      functionLinenumberEnd: 12409
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_handle
        - source_handle
        - error
      BBCount:         14
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12347,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12358,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12358,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12369,61'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12372,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12383,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12383,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12394,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12394,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12408,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12349,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12360,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12385,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12399,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_read_zero_chunk_on_error
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12272
      functionLinenumberEnd: 12333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - zero_on_error
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12276,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12287,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12289,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12302,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12301,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12315,46'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12318,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12323,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12332,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12291,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12301,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:12305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12318,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:12322,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_sha1_hash
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12096
      functionLinenumberEnd: 12262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - sha1_hash
        - size
        - error
      BBCount:         35
      ICount:          249
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_values_initialize
        - libewf_hash_values_parse_sha1_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:12100,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12111,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12113,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12124,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12124,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12135,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12135,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12148,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12147,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12161,8'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12162,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12162,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12166,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:12163,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12163,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12166,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:12161,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12166,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12174,6'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12174,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12177,11'
              BranchSideFuncs:
                - libewf_hash_values_initialize
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12191,6'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12176,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12181,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12189,3'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12191,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12197,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12205,2'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12207,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12213,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12221,2'
              BranchSideFuncs:
                - libewf_hash_values_parse_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:12223,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12230,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12240,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12239,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12253,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:12102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12126,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12147,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:12151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12176,7'
          Dst:             libewf_hash_values_initialize
        - Src:             'libewf_handle.c:12180,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12196,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12212,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12223,6'
          Dst:             libewf_hash_values_parse_sha1_hash
        - Src:             'libewf_handle.c:12229,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12239,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:12243,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12257,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_sha1_hash
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11940
      functionLinenumberEnd: 12086
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - sha1_hash
        - size
        - error
      BBCount:         34
      ICount:          241
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_values_generate_sha1_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11945,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11956,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11958,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11961,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11969,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11969,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11980,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11980,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11983,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11993,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11992,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11997,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12006,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12007,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12007,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12026,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12006,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12010,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_sha1_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12026,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12009,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12017,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12025,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12026,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12028,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12044,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:12028,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12034,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12042,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12046,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12052,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:12060,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:12063,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:12068,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:12077,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11947,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11960,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11971,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11982,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11992,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:11996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12009,7'
          Dst:             libewf_hash_values_generate_sha1_hash
        - Src:             'libewf_handle.c:12016,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12033,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12051,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12063,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:12067,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:12081,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_set_md5_hash
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11764
      functionLinenumberEnd: 11930
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - md5_hash
        - size
        - error
      BBCount:         35
      ICount:          249
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_values_initialize
        - libewf_hash_values_parse_md5_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11768,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11771,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11779,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11781,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11784,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11792,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11792,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11795,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11803,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11803,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11816,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11815,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11820,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11829,8'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11830,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11830,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11834,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11831,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11831,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11834,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11829,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11834,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11842,6'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11842,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11845,11'
              BranchSideFuncs:
                - libewf_hash_values_initialize
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11859,6'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11844,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11849,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11857,3'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11859,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11865,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11873,2'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11875,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11881,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11889,2'
              BranchSideFuncs:
                - libewf_hash_values_parse_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11891,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11898,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11908,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11907,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11921,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11770,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11783,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11794,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11805,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11815,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:11819,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11833,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11844,7'
          Dst:             libewf_hash_values_initialize
        - Src:             'libewf_handle.c:11848,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11864,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11880,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11891,6'
          Dst:             libewf_hash_values_parse_md5_hash
        - Src:             'libewf_handle.c:11897,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11907,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:11911,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11925,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_md5_hash
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11608
      functionLinenumberEnd: 11754
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - md5_hash
        - size
        - error
      BBCount:         34
      ICount:          241
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_hash_values_generate_md5_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11613,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11616,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11624,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11626,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11629,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11637,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11637,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11648,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11648,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11661,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11660,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11674,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11675,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11675,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11694,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11674,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11678,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_md5_hash
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11694,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11677,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11685,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11693,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11694,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11696,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11712,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11696,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11702,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11710,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11714,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11720,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11728,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11731,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11745,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11615,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11628,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11639,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11650,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11660,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:11664,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11677,7'
          Dst:             libewf_hash_values_generate_md5_hash
        - Src:             'libewf_handle.c:11684,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11701,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11719,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11731,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:11735,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11749,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_set_segment_file_set_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11482
      functionLinenumberEnd: 11598
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - set_identifier
        - size
        - error
      BBCount:         26
      ICount:          173
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11486,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11497,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11499,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11502,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11510,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11510,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11521,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11521,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11534,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11533,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11547,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11548,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11548,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11552,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11549,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11549,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11552,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11547,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11552,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11560,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11560,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11576,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11575,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11589,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11488,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11501,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11512,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11523,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11533,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:11537,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11565,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11575,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:11579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11593,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_segment_file_set_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11368
      functionLinenumberEnd: 11471
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - set_identifier
        - size
        - error
      BBCount:         19
      ICount:          138
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11372,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11383,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11385,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11388,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11396,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11396,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11399,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11407,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11407,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11420,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11419,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11424,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11433,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:11433,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11439,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:11449,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11448,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11462,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11387,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11398,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11409,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11419,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:11423,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11438,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11448,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:11452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11466,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_get_segment_file_version
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11273
      functionLinenumberEnd: 11357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - major_version
        - minor_version
        - error
      BBCount:         16
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11277,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11288,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11290,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11301,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11301,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11312,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11312,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11325,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11324,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11338,19'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11342,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11347,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11356,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11279,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11303,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11314,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11324,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:11328,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11342,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:11346,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_format
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11090
      functionLinenumberEnd: 11263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - format
        - error
      BBCount:         75
      ICount:          464
      EdgeCount:       105
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:11094,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11105,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11107,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11118,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11119,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11119,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11120,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11120,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11121,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11121,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11122,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11122,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11123,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11123,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11124,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11124,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11125,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11125,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11126,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11126,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11127,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11127,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11128,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11128,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11129,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11129,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11130,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11130,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11137,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11137,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11138,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11138,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11118,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11152,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11151,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11165,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11166,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11166,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11170,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11167,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11167,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11170,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:11165,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11170,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:11179,39'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11181,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11183,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11188,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11192,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11192,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11197,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11191,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11197,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11200,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11200,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11205,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11213,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11219,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11219,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11221,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11218,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11221,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11224,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11224,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11226,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11229,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11229,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11231,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11236,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11240,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11254,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:11096,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11109,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11140,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11151,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:11155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11169,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11240,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:11244,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11258,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_format
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10984
      functionLinenumberEnd: 11081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - format
        - error
      BBCount:         19
      ICount:          145
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10989,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10992,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11000,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11002,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11005,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11013,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11013,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11024,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11024,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11027,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11037,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11036,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11041,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11050,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11050,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11053,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11063,13'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:11066,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:11071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:11080,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10991,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11004,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11015,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11026,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11036,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:11040,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11052,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:11066,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:11070,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_media_flags
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10889
      functionLinenumberEnd: 10975
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_flags
        - error
      BBCount:         20
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10893,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10904,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10906,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10919,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10918,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10932,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10933,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10933,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10937,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10934,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10934,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10937,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10932,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10937,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10945,47'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10952,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10957,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10966,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10895,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10918,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:10922,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10936,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10952,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:10956,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10970,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_media_flags
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10789
      functionLinenumberEnd: 10880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_flags
        - error
      BBCount:         17
      ICount:          130
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10793,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10804,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10806,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10817,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10817,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10820,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10830,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10829,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10834,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10843,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:10843,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10846,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:10854,17'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10857,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10795,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10808,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10819,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10829,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:10833,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10845,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10857,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:10861,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10875,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_set_media_type
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10698
      functionLinenumberEnd: 10780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_type
        - error
      BBCount:         20
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10702,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10713,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10715,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10728,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10727,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10732,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10741,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10742,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10742,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10743,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10743,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10741,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10754,46'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10757,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10771,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10704,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10717,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10727,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:10731,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10745,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10757,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:10761,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10775,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_media_type
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10606
      functionLinenumberEnd: 10689
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_type
        - error
      BBCount:         16
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10610,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10613,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10621,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10623,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10626,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10634,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10634,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10637,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10645,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10645,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10658,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10657,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10671,16'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10674,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10688,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10612,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10625,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10636,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10647,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10657,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:10661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10674,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:10678,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_media_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10501
      functionLinenumberEnd: 10597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_size
        - error
      BBCount:         22
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_set_media_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10505,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10516,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10518,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10521,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10531,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10530,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10535,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10544,8'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10545,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10545,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10546,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10546,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10544,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10558,7'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10557,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10565,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10575,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10574,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10588,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10520,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10530,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:10534,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10548,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10557,6'
          Dst:             libewf_internal_handle_set_media_values
        - Src:             'libewf_handle.c:10564,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10574,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:10578,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10592,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_internal_handle_set_media_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8321
      functionLinenumberEnd: 8467
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - int
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - sectors_per_chunk
        - bytes_per_sector
        - media_size
        - error
      BBCount:         37
      ICount:          264
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8328,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8339,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:   'libewf_handle.c:8339,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8350,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:   'libewf_handle.c:8351,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8351,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8354,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8350,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8354,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8362,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8363,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8363,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8366,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8362,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8366,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8374,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8374,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8377,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8387,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8390,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8390,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8393,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8389,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8404,39'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8406,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8419,53'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8426,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8430,33'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8466,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8432,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8434,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8436,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8436,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8439,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8447,64'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8453,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8456,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8464,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8330,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8341,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8353,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8365,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8376,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8408,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8438,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8455,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_media_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10420
      functionLinenumberEnd: 10492
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - media_size
        - error
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10424,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10427,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10435,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10437,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10448,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10448,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10461,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10460,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10465,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10474,16'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10477,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10491,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10426,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10439,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10450,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10460,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:10464,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10477,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:10481,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_compression_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10300
      functionLinenumberEnd: 10411
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - compression_level
        - compression_flags
        - error
      BBCount:         32
      ICount:          224
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10304,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10315,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10317,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10328,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10329,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10329,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10341,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10330,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10330,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10341,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10328,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10341,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10341,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10354,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10353,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10367,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10368,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10368,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10371,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10367,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10371,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10379,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10380,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10380,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10384,50'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10379,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10382,21'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10384,50'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10388,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10402,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10319,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10332,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10343,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10353,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:10357,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10370,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10388,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:10392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10406,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_compression_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10206
      functionLinenumberEnd: 10290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - compression_level
        - compression_flags
        - error
      BBCount:         16
      ICount:          128
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10210,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10213,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10221,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10223,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10234,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10234,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10245,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10245,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10258,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10257,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10271,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10275,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10289,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10212,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10225,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10247,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10257,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:10261,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10275,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:10279,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_compression_method
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10090
      functionLinenumberEnd: 10196
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - short
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - compression_method
        - error
      BBCount:         30
      ICount:          196
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10094,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10105,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10107,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10118,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10119,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10119,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10132,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10118,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10132,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10131,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10145,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10146,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10146,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10149,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10145,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10149,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10157,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:10158,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10158,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10170,51'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10159,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10159,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10170,51'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10157,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10162,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:10170,51'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10173,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10187,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10096,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10109,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10121,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10131,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:10135,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10161,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10173,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:10177,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10191,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_compression_method
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10009
      functionLinenumberEnd: 10081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'short *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - compression_method
        - error
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:10013,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10024,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10026,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10029,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10037,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10037,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10050,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10049,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10054,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10063,24'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:10066,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:10071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:10080,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:10015,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10028,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10039,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10049,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:10053,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:10066,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:10070,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_error_granularity
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9919
      functionLinenumberEnd: 10000
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error_granularity
        - error
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9923,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9934,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9936,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9939,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9949,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9948,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9962,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9963,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9963,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9966,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9962,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9966,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9974,53'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9977,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9991,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9925,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9938,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9948,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:9952,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9977,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:9981,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9995,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_error_granularity
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9819
      functionLinenumberEnd: 9910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error_granularity
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9823,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9826,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9834,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9836,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9839,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9847,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9847,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9850,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9860,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9859,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9873,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:9873,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9876,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:9884,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9887,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9892,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9825,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9838,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9849,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9859,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9863,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9875,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9887,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9891,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9905,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_get_chunk_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9719
      functionLinenumberEnd: 9810
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - chunk_size
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9723,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9734,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9736,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9747,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9747,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9760,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9759,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9764,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9773,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:9773,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9776,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:9784,16'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9787,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9801,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9725,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9738,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9749,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9759,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9763,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9775,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9787,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9805,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_get_number_of_sectors
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9619
      functionLinenumberEnd: 9710
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - number_of_sectors
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9623,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9626,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9634,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9636,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9647,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9647,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9660,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9659,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9673,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:9673,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9676,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:9684,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9687,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9692,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9701,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9625,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9638,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9649,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9659,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9663,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9675,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9687,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9691,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9705,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_set_bytes_per_sector
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9514
      functionLinenumberEnd: 9610
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - bytes_per_sector
        - error
      BBCount:         22
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_set_media_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9518,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9521,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9529,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9531,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9544,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9543,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9548,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9557,8'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9558,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9558,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9562,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9559,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9559,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9562,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9557,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9562,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9571,7'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9570,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9578,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9588,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9587,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9592,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9601,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9520,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9533,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9543,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:9547,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9561,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9570,6'
          Dst:             libewf_internal_handle_set_media_values
        - Src:             'libewf_handle.c:9577,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9587,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:9591,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9605,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_bytes_per_sector
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9414
      functionLinenumberEnd: 9505
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - bytes_per_sector
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9418,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9429,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9431,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9434,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9442,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9442,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9445,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9455,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9454,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9468,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:9468,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9471,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:9479,22'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9482,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9496,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9420,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9433,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9444,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9454,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9458,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9470,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9482,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9486,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9500,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_set_sectors_per_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9309
      functionLinenumberEnd: 9405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - sectors_per_chunk
        - error
      BBCount:         22
      ICount:          155
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_set_media_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9313,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9324,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9326,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9339,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9338,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9352,8'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9353,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9353,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9354,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9354,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9352,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9366,7'
              BranchSideFuncs:
                - libewf_internal_handle_set_media_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_handle.c:9365,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9373,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_handle.c:9383,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9382,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9396,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9315,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9328,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9338,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:9342,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9365,6'
          Dst:             libewf_internal_handle_set_media_values
        - Src:             'libewf_handle.c:9372,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9382,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:9386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9400,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_handle_get_sectors_per_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9209
      functionLinenumberEnd: 9300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - sectors_per_chunk
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9213,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9224,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9226,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9237,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9237,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9250,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9249,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9263,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_handle.c:9263,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9266,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_handle.c:9274,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9277,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9282,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9291,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9215,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9239,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9249,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9253,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9265,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9277,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9281,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9295,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_handle_get_file_entry_by_utf16_path
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9135
      functionLinenumberEnd: 9200
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - utf16_string
        - utf16_string_length
        - file_entry
        - error
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_get_file_entry_by_utf16_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:9140,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9151,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_internal_handle_get_file_entry_by_utf16_path
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9154,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9169,12'
              BranchSideFuncs:
                - libewf_internal_handle_get_file_entry_by_utf16_path
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9175,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9186,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9185,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9199,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:9142,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9154,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:9158,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9168,11'
          Dst:             libewf_internal_handle_get_file_entry_by_utf16_path
        - Src:             'libewf_handle.c:9177,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9185,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:9189,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_get_file_entry_by_utf16_path
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8911
      functionLinenumberEnd: 9122
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'short *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - utf16_string
        - utf16_string_length
        - file_entry
        - error
      BBCount:         62
      ICount:          370
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - libcdata_tree_node_get_value
        - libcerror_error_set
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf16_name
        - libewf_single_files_get_file_entry_tree_root_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8923,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8934,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8934,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8945,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8945,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8956,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8956,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8967,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8967,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8970,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8978,7'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8978,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8981,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8990,7'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8989,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8995,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9003,11'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9003,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:9005,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:9007,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9021,6'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9021,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9024,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9032,6'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9032,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9036,7'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9041,9'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9036,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9038,22'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9040,2'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9044,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9044,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9046,10'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9043,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9046,10'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9048,7'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9053,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9055,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9066,7'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9056,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9056,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9058,23'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9055,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9058,23'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9062,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9066,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9069,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9078,6'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9085,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9088,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9096,12'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:9102,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9105,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9121,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:9104,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:9112,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:9120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8925,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8936,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8947,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8958,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8969,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8980,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8989,6'
          Dst:             libewf_single_files_get_file_entry_tree_root_node
        - Src:             'libewf_handle.c:8994,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9007,6'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libewf_handle.c:9012,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9023,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9068,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9077,12'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf16_name
        - Src:             'libewf_handle.c:9087,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:9104,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_handle.c:9111,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_file_entry_by_utf8_path
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8832
      functionLinenumberEnd: 8897
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - utf8_string
        - utf8_string_length
        - file_entry
        - error
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_get_file_entry_by_utf8_path
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8837,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8840,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8848,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_internal_handle_get_file_entry_by_utf8_path
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8851,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8856,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8866,12'
              BranchSideFuncs:
                - libewf_internal_handle_get_file_entry_by_utf8_path
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8872,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8875,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8883,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8882,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8887,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8896,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8839,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8851,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:8855,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8865,11'
          Dst:             libewf_internal_handle_get_file_entry_by_utf8_path
        - Src:             'libewf_handle.c:8874,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8882,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:8886,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_get_file_entry_by_utf8_path
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8608
      functionLinenumberEnd: 8819
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - utf8_string
        - utf8_string_length
        - file_entry
        - error
      BBCount:         62
      ICount:          370
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - libcdata_tree_node_get_value
        - libcerror_error_set
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf8_name
        - libewf_single_files_get_file_entry_tree_root_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8620,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8631,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8631,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8642,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8642,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8645,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8653,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8653,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8664,6'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8664,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8675,7'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8675,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8687,7'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8686,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8692,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8700,11'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8700,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:8702,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8704,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8710,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8718,6'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8718,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8729,6'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8729,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8733,7'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8738,9'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8733,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8735,21'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8737,2'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8741,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8741,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8743,10'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8740,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8743,10'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8745,7'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8750,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8752,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8763,7'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8753,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8753,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8755,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8752,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8755,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8759,21'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8763,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8766,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8775,6'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8782,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8793,12'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8799,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8802,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8818,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8801,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8809,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8817,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8622,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8644,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8655,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8666,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8677,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8686,6'
          Dst:             libewf_single_files_get_file_entry_tree_root_node
        - Src:             'libewf_handle.c:8691,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8704,6'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libewf_handle.c:8709,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8720,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8765,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8774,12'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf8_name
        - Src:             'libewf_handle.c:8784,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8801,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_handle.c:8808,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_root_file_entry
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8476
      functionLinenumberEnd: 8594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - root_file_entry
        - error
      BBCount:         25
      ICount:          169
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
        - libewf_single_files_get_file_entry_tree_root_node
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8482,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8493,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_files_get_file_entry_tree_root_node
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8495,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8498,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8506,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_files_get_file_entry_tree_root_node
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8506,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8509,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8517,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_files_get_file_entry_tree_root_node
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8517,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8530,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_files_get_file_entry_tree_root_node
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8529,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8544,7'
              BranchSideFuncs:
                - libewf_single_files_get_file_entry_tree_root_node
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8543,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8557,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8566,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8569,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8577,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8579,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8593,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8484,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8497,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8508,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8519,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8529,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:8533,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8543,6'
          Dst:             libewf_single_files_get_file_entry_tree_root_node
        - Src:             'libewf_handle.c:8548,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8559,12'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_handle.c:8568,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8579,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:8583,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_file_io_handle
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8105
      functionLinenumberEnd: 8168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - file_io_handle
        - error
      BBCount:         13
      ICount:          100
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_get_file_io_handle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8110,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8121,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8124,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8139,12'
              BranchSideFuncs:
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8143,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8146,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8154,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8153,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8167,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8124,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:8128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8138,11'
          Dst:             libewf_internal_handle_get_file_io_handle
        - Src:             'libewf_handle.c:8145,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8153,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:8157,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_get_file_io_handle
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7987
      functionLinenumberEnd: 8096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_handle
        - error
      BBCount:         24
      ICount:          187
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libbfio_pool_get_handle
        - libcerror_error_set
        - libewf_segment_table_get_segment_at_offset
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7994,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7997,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8005,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_at_offset
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8005,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8016,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_at_offset
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8016,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8027,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_at_offset
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8027,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8030,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8038,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_at_offset
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8038,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8041,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8049,16'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_at_offset
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8058,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8061,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8071,11'
              BranchSideFuncs:
                - libbfio_pool_get_handle
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8073,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8075,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:8078,8'
              BranchSideFuncs:
                - libbfio_pool_get_handle
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8077,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8084,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8094,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8018,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8029,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8040,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8051,11'
          Dst:             libewf_segment_table_get_segment_at_offset
        - Src:             'libewf_handle.c:8060,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8077,7'
          Dst:             libbfio_pool_get_handle
        - Src:             'libewf_handle.c:8083,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_filename
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7707
      functionLinenumberEnd: 7789
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - filename_size
        - error
      BBCount:         19
      ICount:          132
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libbfio_file_get_name
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_get_file_io_handle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7713,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7724,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7727,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7732,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7742,12'
              BranchSideFuncs:
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7746,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7749,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7755,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7763,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7766,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7772,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7774,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7788,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7715,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7727,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:7731,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7741,11'
          Dst:             libewf_internal_handle_get_file_io_handle
        - Src:             'libewf_handle.c:7748,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7757,12'
          Dst:             libbfio_file_get_name
        - Src:             'libewf_handle.c:7765,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7774,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:7778,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_filename_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7615
      functionLinenumberEnd: 7696
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filename_size
        - error
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libbfio_file_get_name_size
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_internal_handle_get_file_io_handle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7621,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7632,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7635,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7650,12'
              BranchSideFuncs:
                - libewf_internal_handle_get_file_io_handle
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7654,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7657,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7663,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libbfio_file_get_name_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7670,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7673,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7679,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7681,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7686,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7695,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7623,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7635,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:7639,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7649,11'
          Dst:             libewf_internal_handle_get_file_io_handle
        - Src:             'libewf_handle.c:7656,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7665,12'
          Dst:             libbfio_file_get_name_size
        - Src:             'libewf_handle.c:7672,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7681,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:7685,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_maximum_segment_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7495
      functionLinenumberEnd: 7605
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - maximum_segment_size
        - error
      BBCount:         27
      ICount:          182
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7500,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7511,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7513,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7524,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7524,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7535,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7535,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7548,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7547,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7561,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7562,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7562,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7563,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7563,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7561,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7574,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7574,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7577,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7587,58'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7590,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7604,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7502,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7515,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7526,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7537,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7547,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:7551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7565,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7576,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7590,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:7594,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_maximum_segment_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7411
      functionLinenumberEnd: 7483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - maximum_segment_size
        - error
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7415,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7426,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7428,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7431,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7439,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7439,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7442,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7452,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7451,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7456,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7465,26'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7468,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7482,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7417,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7430,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7441,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7451,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:7455,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7468,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:7472,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_segment_filename
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7090
      functionLinenumberEnd: 7165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - filename_length
        - error
      BBCount:         15
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_segment_table_set_basename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7095,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7098,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7106,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_segment_table_set_basename
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7108,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7121,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_segment_table_set_basename
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7120,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7135,12'
              BranchSideFuncs:
                - libewf_segment_table_set_basename
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7140,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7143,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7151,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7150,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7164,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7097,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7110,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7120,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:7124,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7134,11'
          Dst:             libewf_segment_table_set_basename
        - Src:             'libewf_handle.c:7142,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7150,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:7154,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_segment_filename
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7016
      functionLinenumberEnd: 7080
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filename
        - filename_size
        - error
      BBCount:         13
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_segment_table_get_basename
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:7021,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7024,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7032,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_segment_table_get_basename
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7035,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7050,12'
              BranchSideFuncs:
                - libewf_segment_table_get_basename
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7055,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7058,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7066,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:7065,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:7070,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7079,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:7023,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7035,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:7039,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7049,11'
          Dst:             libewf_segment_table_get_basename
        - Src:             'libewf_handle.c:7057,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:7065,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:7069,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_segment_filename_size
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6942
      functionLinenumberEnd: 7005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filename_size
        - error
      BBCount:         13
      ICount:          102
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_segment_table_get_basename_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6947,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6950,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6958,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_segment_table_get_basename_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6961,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6966,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6976,12'
              BranchSideFuncs:
                - libewf_segment_table_get_basename_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6980,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6983,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6991,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6990,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:7004,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6949,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6961,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:6965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6975,11'
          Dst:             libewf_segment_table_get_basename_size
        - Src:             'libewf_handle.c:6982,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6990,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:6994,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_segment_files_encrypted
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6870
      functionLinenumberEnd: 6932
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         12
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6875,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6878,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6886,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6888,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6891,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6901,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6900,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6914,17'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6917,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6922,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6931,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6877,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6890,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6900,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:6904,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6917,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:6921,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_segment_files_corrupted
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6800
      functionLinenumberEnd: 6862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         12
      ICount:          101
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6805,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6816,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6818,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6831,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6830,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6835,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6844,13'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6847,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6861,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6807,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6820,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6830,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:6834,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6847,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:6851,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_set_maximum_number_of_open_handles
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6722
      functionLinenumberEnd: 6792
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - maximum_number_of_open_handles
        - error
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libbfio_pool_set_maximum_number_of_open_handles
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6727,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6730,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6738,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libbfio_pool_set_maximum_number_of_open_handles
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6741,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6755,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libbfio_pool_set_maximum_number_of_open_handles
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6755,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6758,13'
              BranchSideFuncs:
                - libbfio_pool_set_maximum_number_of_open_handles
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6772,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6762,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6765,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6771,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6772,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6774,53'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6778,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6777,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6791,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6729,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6741,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:6745,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6757,12'
          Dst:             libbfio_pool_set_maximum_number_of_open_handles
        - Src:             'libewf_handle.c:6764,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6777,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:6781,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_get_offset
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6652
      functionLinenumberEnd: 6713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - error
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6656,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6659,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6667,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6669,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6682,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6681,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6686,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6695,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6698,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6712,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6658,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6671,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6681,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:6685,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6698,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:6702,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_seek_offset
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6569
      functionLinenumberEnd: 6643
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - offset
        - whence
        - error
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6573,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6584,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6586,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6589,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6599,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6598,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6603,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6613,12'
              BranchSideFuncs:
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6618,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6621,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6629,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6628,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6642,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6575,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6588,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6598,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:6602,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6612,11'
          Dst:             libewf_internal_handle_seek_offset
        - Src:             'libewf_handle.c:6620,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6628,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:6632,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_seek_offset
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6468
      functionLinenumberEnd: 6559
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_internal_handle *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - offset
        - whence
        - error
      BBCount:         27
      ICount:          167
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6471,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6474,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6482,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6482,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6493,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6493,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6496,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6504,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6504,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6507,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6515,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6516,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6516,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6528,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6517,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6517,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6528,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6515,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6528,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6528,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6530,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6532,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6545,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6548,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6556,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6484,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6495,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6506,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6519,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6547,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_write_finalize
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6381
      functionLinenumberEnd: 6457
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         15
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_write_finalize_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:6386,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6389,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6397,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6399,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6402,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6412,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6411,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6426,17'
              BranchSideFuncs:
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6430,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6433,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6443,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6442,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6456,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:6388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6401,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6411,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:6415,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6425,16'
          Dst:             libewf_internal_handle_write_finalize_file_io_pool
        - Src:             'libewf_handle.c:6432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6442,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:6446,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_write_finalize_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5959
      functionLinenumberEnd: 6372
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - error
      BBCount:         83
      ICount:          877
      EdgeCount:       117
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_free
        - libewf_chunk_data_pack
        - libewf_segment_file_write_close
        - libewf_segment_file_write_start
        - libewf_segment_table_get_number_of_segments
        - libewf_segment_table_get_segment_by_index
        - libewf_write_io_handle_create_segment_file
        - libewf_write_io_handle_finalize_write_sections_corrections
        - libewf_write_io_handle_write_chunks_section_end
        - libewf_write_io_handle_write_new_chunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5970,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5973,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5981,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_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:   'libewf_handle.c:5981,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5984,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5992,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_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:   'libewf_handle.c:5992,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6003,10'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_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:   'libewf_handle.c:6004,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6004,10'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_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:      'libewf_handle.c:6018,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6003,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6006,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_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:      'libewf_handle.c:6018,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6006,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6009,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6017,2'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6018,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6029,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6029,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6032,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6040,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6040,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6043,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6051,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6051,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6053,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:6055,10'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6056,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6056,10'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6060,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6055,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6058,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:6060,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6060,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6062,17'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6142,8'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6064,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6067,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6076,21'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6078,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6087,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6097,11'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6113,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6116,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6124,27'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6126,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6131,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6139,2'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6143,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6143,8'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6148,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6142,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6145,11'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:6148,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6147,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6161,6'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6161,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6166,7'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6222,11'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_file_write_close
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6166,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6168,12'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:6173,8'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6172,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6185,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6194,18'
              BranchSideFuncs:
                - libewf_segment_file_write_start
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6207,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6210,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6218,27'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_handle.c:6224,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6232,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6243,7'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libewf_write_io_handle_write_chunks_section_end
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6243,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6246,19'
              BranchSideFuncs:
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_segment_file_write_close
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6279,18'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6253,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6256,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6265,28'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6293,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6296,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6305,27'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_handle.c:6311,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6315,54'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_handle.c:6369,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:6321,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6323,4'
              BranchSideFuncs:
                - free
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_handle.c:6329,7'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_handle.c:6329,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6331,4'
              BranchSideFuncs:
                - free
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_handle.c:6337,7'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
                - free
        - Branch String:   'libewf_handle.c:6337,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6339,4'
              BranchSideFuncs:
                - free
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6347,8'
              BranchSideFuncs:
                - libewf_write_io_handle_finalize_write_sections_corrections
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:6346,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:6360,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:6368,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5972,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5983,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5994,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6008,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6020,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6031,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6042,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6066,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6078,7'
          Dst:             libewf_chunk_data_pack
        - Src:             'libewf_handle.c:6086,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6096,17'
          Dst:             libewf_write_io_handle_write_new_chunk
        - Src:             'libewf_handle.c:6115,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6126,7'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_handle.c:6130,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6147,6'
          Dst:             libewf_segment_table_get_number_of_segments
        - Src:             'libewf_handle.c:6152,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6172,7'
          Dst:             libewf_write_io_handle_create_segment_file
        - Src:             'libewf_handle.c:6184,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6193,17'
          Dst:             libewf_segment_file_write_start
        - Src:             'libewf_handle.c:6209,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6224,7'
          Dst:             libewf_segment_table_get_segment_by_index
        - Src:             'libewf_handle.c:6231,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6245,18'
          Dst:             libewf_write_io_handle_write_chunks_section_end
        - Src:             'libewf_handle.c:6255,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6278,17'
          Dst:             libewf_segment_file_write_close
        - Src:             'libewf_handle.c:6295,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:6346,7'
          Dst:             libewf_write_io_handle_finalize_write_sections_corrections
        - Src:             'libewf_handle.c:6359,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_write_data_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5872
      functionLinenumberEnd: 5949
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - data_chunk
        - error
      BBCount:         15
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_write_data_chunk_to_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5877,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5888,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_write_data_chunk_to_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5890,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5893,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5903,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_write_data_chunk_to_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5902,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5907,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5917,17'
              BranchSideFuncs:
                - libewf_internal_handle_write_data_chunk_to_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5922,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5925,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5935,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5934,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5939,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5948,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5879,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5892,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5902,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:5906,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5916,16'
          Dst:             libewf_internal_handle_write_data_chunk_to_file_io_pool
        - Src:             'libewf_handle.c:5924,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5934,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:5938,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_write_data_chunk_to_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5690
      functionLinenumberEnd: 5863
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'struct.libewf_internal_data_chunk *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - internal_data_chunk
        - error
      BBCount:         34
      ICount:          314
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_write_io_handle_write_new_chunk
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5696,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5699,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5707,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5707,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5710,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5718,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5718,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5729,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5729,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5732,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5740,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5740,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5743,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5751,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5751,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5754,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5762,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5762,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5773,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5773,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5784,8'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5785,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5785,19'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5789,14'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5784,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5787,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:5789,14'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5791,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5793,20'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5806,24'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5793,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5796,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5804,2'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5820,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5823,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5833,17'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5849,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5860,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5698,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5709,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5720,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5731,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5742,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5753,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5764,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5775,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5795,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5822,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5832,16'
          Dst:             libewf_write_io_handle_write_new_chunk
        - Src:             'libewf_handle.c:5851,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_read_data_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5602
      functionLinenumberEnd: 5679
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - data_chunk
        - error
      BBCount:         15
      ICount:          118
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_read_data_chunk_from_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5607,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5618,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_read_data_chunk_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5620,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5633,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_read_data_chunk_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5632,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5637,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5647,16'
              BranchSideFuncs:
                - libewf_internal_handle_read_data_chunk_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5652,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5655,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5665,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5664,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5669,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5678,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5609,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5622,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5632,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:5636,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5646,15'
          Dst:             libewf_internal_handle_read_data_chunk_from_file_io_pool
        - Src:             'libewf_handle.c:5654,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5664,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:5668,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_read_data_chunk_from_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5461
      functionLinenumberEnd: 5592
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'struct.libewf_internal_data_chunk *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - internal_data_chunk
        - error
      BBCount:         26
      ICount:          216
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_free
        - libewf_chunk_table_get_chunk_data_by_offset_no_cache
        - libewf_internal_data_chunk_set_chunk_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5467,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5470,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5478,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5478,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5489,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5489,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5500,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5500,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5511,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5511,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5522,17'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5522,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5524,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:5527,7'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset_no_cache
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5526,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5538,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_handle.c:5548,6'
              BranchSideFuncs:
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5548,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5551,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_handle.c:5564,7'
              BranchSideFuncs:
                - libewf_internal_data_chunk_set_chunk_data
                - libcerror_error_set
                - libewf_chunk_data_free
        - Branch String:   'libewf_handle.c:5563,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5569,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_handle.c:5578,36'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:5585,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5587,3'
              BranchSideFuncs:
                - libewf_chunk_data_free
            - BranchSide:      'libewf_handle.c:5591,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5469,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5480,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5491,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5502,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5513,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5526,6'
          Dst:             libewf_chunk_table_get_chunk_data_by_offset_no_cache
        - Src:             'libewf_handle.c:5537,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5550,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5563,6'
          Dst:             libewf_internal_data_chunk_set_chunk_data
        - Src:             'libewf_handle.c:5568,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5587,3'
          Dst:             libewf_chunk_data_free
    - functionName:    libewf_handle_get_data_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5330
      functionLinenumberEnd: 5450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - data_chunk
        - error
      BBCount:         30
      ICount:          201
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_data_chunk_initialize
        - libewf_write_io_handle_initialize_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5335,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5346,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5348,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5351,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5359,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5359,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5370,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5370,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5383,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5382,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5396,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5397,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5397,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5416,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5396,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5400,8'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5416,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5399,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5407,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5415,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_data_chunk_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5416,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5419,8'
              BranchSideFuncs:
                - libewf_data_chunk_initialize
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5436,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5418,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5425,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5433,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5435,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5449,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5337,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5350,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5361,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5372,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5382,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:5386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5399,7'
          Dst:             libewf_write_io_handle_initialize_values
        - Src:             'libewf_handle.c:5406,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5418,7'
          Dst:             libewf_data_chunk_initialize
        - Src:             'libewf_handle.c:5424,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5435,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:5439,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_write_buffer_at_offset
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5203
      functionLinenumberEnd: 5321
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - buffer_size
        - offset
        - error
      BBCount:         30
      ICount:          204
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_seek_offset
        - libewf_internal_handle_write_buffer_to_file_io_pool
        - libewf_write_io_handle_initialize_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5208,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5219,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5221,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5234,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5233,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5247,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5247,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5250,8'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5266,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5249,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5257,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5265,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_internal_handle_seek_offset
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5266,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5269,8'
              BranchSideFuncs:
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5284,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5268,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5275,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5283,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5284,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5287,18'
              BranchSideFuncs:
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5307,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5293,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5296,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5304,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5306,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5320,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5210,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5223,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5233,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:5237,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5249,7'
          Dst:             libewf_write_io_handle_initialize_values
        - Src:             'libewf_handle.c:5256,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5268,7'
          Dst:             libewf_internal_handle_seek_offset
        - Src:             'libewf_handle.c:5274,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5286,17'
          Dst:             libewf_internal_handle_write_buffer_to_file_io_pool
        - Src:             'libewf_handle.c:5295,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5306,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:5310,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_write_buffer_to_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 5078
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - buffer
        - buffer_size
        - error
      BBCount:         92
      ICount:          754
      EdgeCount:       130
      CyclomaticComplexity: 40
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_free
        - libewf_chunk_data_initialize
        - libewf_chunk_data_pack
        - libewf_write_io_handle_write_new_chunk
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_handle.c:4741,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4744,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4752,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4752,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4755,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4763,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4763,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4774,10'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4775,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4775,10'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_handle.c:4789,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4774,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4777,7'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_handle.c:4789,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4777,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4780,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4788,2'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4789,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4800,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4800,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4811,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4811,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4822,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4822,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4825,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4833,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4833,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4836,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4844,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4844,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4847,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4855,8'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4856,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4856,19'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4860,2'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4855,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4858,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4860,2'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4863,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4863,21'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4867,16'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4862,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4865,28'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4867,16'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4869,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4872,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4880,22'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4883,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4894,2'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4894,2'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4896,7'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5075,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:4896,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4899,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4908,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4908,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4910,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4912,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4912,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4915,12'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4931,7'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4914,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4921,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4930,3'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4931,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4934,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4943,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4943,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4946,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4954,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4956,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4958,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4960,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4960,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4962,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4964,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4964,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4970,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4978,55'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4983,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4985,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4987,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4988,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4988,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4994,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4987,12'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4990,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4994,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4996,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4998,22'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5060,20'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5000,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5009,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5019,19'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libewf_chunk_data_pack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5035,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5038,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5047,12'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5046,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5051,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5059,3'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5066,4'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5066,20'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5070,7'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5065,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5068,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:5070,7'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libewf_write_io_handle_write_new_chunk
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5070,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4894,2'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:5072,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:4743,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4754,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4765,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4779,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4802,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4813,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4824,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4835,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4846,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4871,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4885,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4898,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4914,8'
          Dst:             libewf_chunk_data_initialize
        - Src:             'libewf_handle.c:4920,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4933,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4945,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4969,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5000,8'
          Dst:             libewf_chunk_data_pack
        - Src:             'libewf_handle.c:5008,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5018,18'
          Dst:             libewf_write_io_handle_write_new_chunk
        - Src:             'libewf_handle.c:5037,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5046,8'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_handle.c:5050,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_write_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5090
      functionLinenumberEnd: 5190
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - buffer_size
        - error
      BBCount:         24
      ICount:          173
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_write_buffer_to_file_io_pool
        - libewf_write_io_handle_initialize_values
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:5095,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5098,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5106,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5108,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5121,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5120,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5134,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5134,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5137,8'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_values
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5153,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5136,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5144,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5152,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5153,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5156,18'
              BranchSideFuncs:
                - libewf_internal_handle_write_buffer_to_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5176,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5162,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5165,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5173,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:5175,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:5180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:5189,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:5097,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5110,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5120,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:5124,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5136,7'
          Dst:             libewf_write_io_handle_initialize_values
        - Src:             'libewf_handle.c:5143,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5155,17'
          Dst:             libewf_internal_handle_write_buffer_to_file_io_pool
        - Src:             'libewf_handle.c:5164,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:5175,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:5179,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_read_buffer_at_offset
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4621
      functionLinenumberEnd: 4717
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - buffer_size
        - offset
        - error
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_read_buffer_from_file_io_pool
        - libewf_internal_handle_seek_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:4626,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4629,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4637,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4639,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4642,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4652,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4651,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4666,7'
              BranchSideFuncs:
                - libewf_internal_handle_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4665,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4672,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4680,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4680,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4683,17'
              BranchSideFuncs:
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4703,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4689,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4692,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4700,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4702,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4707,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4716,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:4628,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4641,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4651,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:4655,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4665,6'
          Dst:             libewf_internal_handle_seek_offset
        - Src:             'libewf_handle.c:4671,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4682,16'
          Dst:             libewf_internal_handle_read_buffer_from_file_io_pool
        - Src:             'libewf_handle.c:4691,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4702,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:4706,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_read_buffer_from_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4324
      functionLinenumberEnd: 4522
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - buffer
        - buffer_size
        - error
      BBCount:         46
      ICount:          380
      EdgeCount:       65
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_table_get_chunk_data_by_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_handle.c:4331,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4342,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4342,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4353,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4353,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4364,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4364,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4375,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4375,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4386,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4386,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4389,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4397,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4397,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4408,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4408,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4419,17'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4419,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4421,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4423,2'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4425,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4427,28'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4429,2'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4429,2'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4432,8'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4519,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:4431,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4443,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4453,7'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4453,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4456,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4466,17'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4466,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4469,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4478,26'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4480,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4482,16'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4484,7'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4484,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4486,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4488,7'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4488,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4494,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4503,20'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4508,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4510,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4512,7'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4512,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4514,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:4516,21'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_handle.c:4333,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4344,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4355,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4366,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4377,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4399,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4410,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4431,7'
          Dst:             libewf_chunk_table_get_chunk_data_by_offset
        - Src:             'libewf_handle.c:4442,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4455,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4468,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4493,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_read_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4532
      functionLinenumberEnd: 4610
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - buffer
        - buffer_size
        - error
      BBCount:         15
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_read_buffer_from_file_io_pool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:4537,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4548,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4550,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4563,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4562,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4577,9'
              BranchSideFuncs:
                - libewf_internal_handle_read_buffer_from_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4583,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4586,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4596,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4595,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4609,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:4539,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4552,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4562,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:4566,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4576,15'
          Dst:             libewf_internal_handle_read_buffer_from_file_io_pool
        - Src:             'libewf_handle.c:4585,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4595,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:4599,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_open_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3876
      functionLinenumberEnd: 3978
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - file_io_pool
        - access_flags
        - error
      BBCount:         21
      ICount:          154
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_open_file_io_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:3881,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3884,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3892,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3894,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3897,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3906,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3906,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3920,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3919,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3924,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3934,12'
              BranchSideFuncs:
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3940,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3943,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3951,35'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3954,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3968,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:3968,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3970,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:3972,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:3883,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3896,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3919,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:3923,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3933,11'
          Dst:             libewf_internal_handle_open_file_io_pool
        - Src:             'libewf_handle.c:3942,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3954,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:3958,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_open_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3362
      functionLinenumberEnd: 3866
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_segment_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - access_flags
        - segment_table
        - error
      BBCount:         125
      ICount:          786
      EdgeCount:       175
      CyclomaticComplexity: 52
      functionsReached:
        - libbfio_pool_get_handle
        - libbfio_pool_get_number_of_handles
        - libbfio_pool_get_size
        - libcdata_array_empty
        - libcdata_range_list_empty
        - libcerror_error_free
        - libcerror_error_set
        - libewf_chunk_table_free
        - libewf_chunk_table_initialize
        - libewf_hash_sections_free
        - libewf_hash_sections_initialize
        - libewf_header_values_initialize
        - libewf_internal_handle_get_media_values
        - libewf_internal_handle_open_read_segment_files
        - libewf_read_io_handle_free
        - libewf_read_io_handle_initialize
        - libewf_sector_range_free
        - libewf_segment_file_free
        - libewf_segment_file_initialize
        - libewf_segment_file_read_file_header_file_io_pool
        - libewf_segment_table_append_segment_by_segment_file
        - libewf_single_files_free
        - libewf_write_io_handle_free
        - libewf_write_io_handle_initialize
        - libewf_write_io_handle_initialize_resume
        - libewf_write_io_handle_initialize_values
        - libfvalue_table_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_handle.c:3371,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3382,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3382,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3393,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3393,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3404,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3404,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3407,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3415,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3415,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3426,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3426,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3437,6'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3437,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3448,10'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3449,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3449,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3453,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3450,4'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3450,12'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3461,10'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3448,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3461,10'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libewf_read_io_handle_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3462,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3462,10'
              BranchSideFuncs:
                - libewf_read_io_handle_initialize
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3465,11'
              BranchSideFuncs:
                - libewf_read_io_handle_initialize
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3461,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3465,11'
              BranchSideFuncs:
                - libewf_read_io_handle_initialize
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3478,8'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3464,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3469,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3477,2'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_initialize
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3478,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3481,11'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_handle.c:3496,10'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3480,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3486,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3494,2'
              BranchSideFuncs:
                - libewf_chunk_table_initialize
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3495,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3501,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3510,10'
              BranchSideFuncs:
                - libewf_header_values_initialize
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3509,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3514,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3523,10'
              BranchSideFuncs:
                - libewf_hash_sections_initialize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3522,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3527,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3536,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3535,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3541,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3550,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3549,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3555,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3564,7'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3563,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3569,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3577,10'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3578,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3578,10'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3581,8'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3577,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3581,8'
              BranchSideFuncs:
                - libbfio_pool_get_number_of_handles
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3774,10'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3580,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3586,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3596,8'
              BranchSideFuncs:
                - libewf_segment_file_initialize
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3594,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3600,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3608,27'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3608,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3613,9'
              BranchSideFuncs:
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3702,8'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3612,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3619,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3629,9'
              BranchSideFuncs:
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3628,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3635,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3654,11'
              BranchSideFuncs:
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3659,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3662,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3670,8'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3670,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3683,9'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3682,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3690,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3699,3'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libbfio_pool_get_size
                - libbfio_pool_get_handle
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3700,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3705,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3714,8'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_files
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_handle.c:3713,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3720,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3744,7'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3726,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3728,5'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3742,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3744,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3747,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3756,7'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libewf_internal_handle_get_media_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3756,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3759,9'
              BranchSideFuncs:
                - libewf_internal_handle_get_media_values
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3773,2'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3758,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3764,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3772,3'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3775,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3775,10'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3817,45'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:3774,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3777,9'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3817,45'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:3778,4'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3778,9'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libewf_write_io_handle_initialize_values
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3798,8'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
        - Branch String:   'libewf_handle.c:3777,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3781,9'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_values
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3798,8'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
        - Branch String:   'libewf_handle.c:3780,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3788,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3796,3'
              BranchSideFuncs:
                - libewf_write_io_handle_initialize_resume
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
        - Branch String:   'libewf_handle.c:3797,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3808,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_handle.c:3816,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:3823,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3825,3'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:3829,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
                - libewf_single_files_free
        - Branch String:   'libewf_handle.c:3829,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3832,7'
              BranchSideFuncs:
                - libewf_single_files_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
            - BranchSide:      'libewf_handle.c:3835,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
                - libewf_hash_sections_free
        - Branch String:   'libewf_handle.c:3835,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3838,7'
              BranchSideFuncs:
                - libewf_hash_sections_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:3841,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
                - libfvalue_table_free
        - Branch String:   'libewf_handle.c:3841,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3844,7'
              BranchSideFuncs:
                - libfvalue_table_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
            - BranchSide:      'libewf_handle.c:3847,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_chunk_table_free
        - Branch String:   'libewf_handle.c:3847,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3850,7'
              BranchSideFuncs:
                - libewf_chunk_table_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
            - BranchSide:      'libewf_handle.c:3853,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
        - Branch String:   'libewf_handle.c:3853,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3856,7'
              BranchSideFuncs:
                - libewf_write_io_handle_free
                - libewf_read_io_handle_free
            - BranchSide:      'libewf_handle.c:3859,6'
              BranchSideFuncs:
                - libewf_read_io_handle_free
        - Branch String:   'libewf_handle.c:3859,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3862,7'
              BranchSideFuncs:
                - libewf_read_io_handle_free
            - BranchSide:      'libewf_handle.c:3865,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:3373,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3384,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3395,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3406,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3417,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3428,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3439,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3464,7'
          Dst:             libewf_read_io_handle_initialize
        - Src:             'libewf_handle.c:3468,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3480,7'
          Dst:             libewf_write_io_handle_initialize
        - Src:             'libewf_handle.c:3485,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3495,6'
          Dst:             libewf_chunk_table_initialize
        - Src:             'libewf_handle.c:3500,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3509,6'
          Dst:             libewf_header_values_initialize
        - Src:             'libewf_handle.c:3513,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3522,6'
          Dst:             libewf_hash_sections_initialize
        - Src:             'libewf_handle.c:3526,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3535,6'
          Dst:             libcdata_array_empty
        - Src:             'libewf_handle.c:3535,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:3540,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3549,6'
          Dst:             libcdata_array_empty
        - Src:             'libewf_handle.c:3549,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:3554,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3563,6'
          Dst:             libcdata_range_list_empty
        - Src:             'libewf_handle.c:3568,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3580,7'
          Dst:             libbfio_pool_get_number_of_handles
        - Src:             'libewf_handle.c:3585,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3594,7'
          Dst:             libewf_segment_file_initialize
        - Src:             'libewf_handle.c:3599,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3612,8'
          Dst:             libbfio_pool_get_size
        - Src:             'libewf_handle.c:3618,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3628,8'
          Dst:             libbfio_pool_get_handle
        - Src:             'libewf_handle.c:3634,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3653,17'
          Dst:             libewf_segment_file_read_file_header_file_io_pool
        - Src:             'libewf_handle.c:3661,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3672,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3682,8'
          Dst:             libewf_segment_table_append_segment_by_segment_file
        - Src:             'libewf_handle.c:3689,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3700,7'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_handle.c:3704,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3713,7'
          Dst:             libewf_internal_handle_open_read_segment_files
        - Src:             'libewf_handle.c:3719,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3741,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_handle.c:3746,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3758,8'
          Dst:             libewf_internal_handle_get_media_values
        - Src:             'libewf_handle.c:3763,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3780,8'
          Dst:             libewf_write_io_handle_initialize_values
        - Src:             'libewf_handle.c:3787,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3797,7'
          Dst:             libewf_write_io_handle_initialize_resume
        - Src:             'libewf_handle.c:3807,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3825,3'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_handle.c:3831,3'
          Dst:             libewf_single_files_free
        - Src:             'libewf_handle.c:3837,3'
          Dst:             libewf_hash_sections_free
        - Src:             'libewf_handle.c:3843,3'
          Dst:             libfvalue_table_free
        - Src:             'libewf_handle.c:3849,3'
          Dst:             libewf_chunk_table_free
        - Src:             'libewf_handle.c:3855,3'
          Dst:             libewf_write_io_handle_free
        - Src:             'libewf_handle.c:3861,3'
          Dst:             libewf_read_io_handle_free
    - functionName:    libewf_internal_handle_open_read_segment_files
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 3114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'struct.libewf_segment_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - segment_table
        - error
      BBCount:         71
      ICount:          565
      EdgeCount:       99
      CyclomaticComplexity: 30
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_internal_handle_open_read_device_information
        - libewf_internal_handle_open_read_segment_file_section_data
        - libewf_segment_table_get_number_of_segments
        - libewf_segment_table_get_segment_by_index
        - libewf_segment_table_get_segment_file_by_index
        - libewf_segment_table_set_maximum_segment_size
        - libewf_segment_table_set_segment_storage_media_size_by_index
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:2808,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2811,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2819,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_internal_handle_open_read_device_information
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2819,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2822,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2830,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_internal_handle_open_read_device_information
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2830,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2841,6'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_internal_handle_open_read_device_information
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2841,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2844,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2853,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_internal_handle_open_read_device_information
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2852,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2870,7'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_device_information
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2869,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2877,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2885,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2885,2'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2890,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3088,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_handle.c:2889,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2897,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2906,9'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2907,4'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2907,9'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2929,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2906,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2911,29'
              BranchSideFuncs:
                - libewf_segment_table_set_maximum_segment_size
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - 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:      'libewf_handle.c:2929,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2913,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2919,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2927,3'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2928,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2936,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2945,7'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2945,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2948,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2957,7'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2957,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2960,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2970,7'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2970,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2972,53'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2997,10'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2977,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2979,9'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2994,3'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2979,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2985,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2993,4'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2998,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2998,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3001,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2997,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3001,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3009,8'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3011,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3014,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3022,9'
              BranchSideFuncs:
                - memcmp
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3022,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3028,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3036,4'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3038,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3040,22'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3042,9'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3042,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3045,4'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3049,8'
              BranchSideFuncs:
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3048,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3056,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3065,9'
              BranchSideFuncs:
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3065,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3067,4'
              BranchSideFuncs:
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3070,8'
              BranchSideFuncs:
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3069,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3076,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3085,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_file_by_index
                - libewf_internal_handle_open_read_segment_file_section_data
                - libewf_segment_table_set_segment_storage_media_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_set_maximum_segment_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3088,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3091,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_handle.c:3113,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:2810,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2821,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2832,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2843,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2852,6'
          Dst:             libewf_segment_table_get_number_of_segments
        - Src:             'libewf_handle.c:2857,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2869,6'
          Dst:             libewf_internal_handle_open_read_device_information
        - Src:             'libewf_handle.c:2876,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2889,7'
          Dst:             libewf_segment_table_get_segment_by_index
        - Src:             'libewf_handle.c:2896,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2913,8'
          Dst:             libewf_segment_table_set_maximum_segment_size
        - Src:             'libewf_handle.c:2918,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2928,7'
          Dst:             libewf_segment_table_get_segment_file_by_index
        - Src:             'libewf_handle.c:2935,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2947,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2959,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2984,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3000,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3013,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3022,9'
          Dst:             memcmp
        - Src:             'libewf_handle.c:3027,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3048,7'
          Dst:             libewf_internal_handle_open_read_segment_file_section_data
        - Src:             'libewf_handle.c:3055,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3069,7'
          Dst:             libewf_segment_table_set_segment_storage_media_size_by_index
        - Src:             'libewf_handle.c:3075,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3090,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3108,3'
          Dst:             libcerror_error_free
    - functionName:    libewf_internal_handle_get_media_values
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8177
      functionLinenumberEnd: 8310
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - media_size
        - error
      BBCount:         33
      ICount:          280
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_unpack
        - libewf_chunk_table_get_chunk_data_by_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:8186,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8197,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8197,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8208,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8208,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8219,32'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8222,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8222,10'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8307,16'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8221,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8224,27'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8307,16'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8226,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8228,50'
              BranchSideFuncs:
                - libewf_chunk_table_get_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8306,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8230,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8242,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8252,8'
              BranchSideFuncs:
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8252,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8255,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8268,9'
              BranchSideFuncs:
                - libewf_chunk_data_unpack
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:8267,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8273,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:8282,23'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8284,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8286,25'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:8288,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8288,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8300,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:8305,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:8300,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:8302,25'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:8304,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:8188,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8210,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8230,8'
          Dst:             libewf_chunk_table_get_chunk_data_by_offset
        - Src:             'libewf_handle.c:8241,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8254,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:8267,8'
          Dst:             libewf_chunk_data_unpack
        - Src:             'libewf_handle.c:8272,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_handle_open_read_device_information
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3125
      functionLinenumberEnd: 3350
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'size_t *'
        - 'struct.libewf_segment_table *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - file_io_pool
        - segment_table
        - number_of_segments
        - error
      BBCount:         39
      ICount:          307
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_section_read_file_io_pool
        - libewf_segment_file_seek_offset
        - libewf_segment_table_get_segment_by_index
        - libewf_segment_table_get_segment_file_by_index
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_list_get_element_value_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:3135,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3146,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3146,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:3158,7'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3157,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3165,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3174,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3174,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3177,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3186,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3186,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3188,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:3190,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3190,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3194,20'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_handle.c:3226,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3196,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3204,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3213,7'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3213,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3216,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3225,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3226,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3229,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3238,7'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3237,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3245,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3257,7'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3254,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3260,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3269,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3268,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3278,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3288,7'
              BranchSideFuncs:
                - libewf_segment_file_seek_offset
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3287,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3295,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3306,9'
              BranchSideFuncs:
                - libewf_device_information_section_read_file_io_pool
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:3315,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3318,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3329,7'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
        - Branch String:   'libewf_handle.c:3327,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3332,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3340,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:3343,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3345,3'
              BranchSideFuncs:
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:3349,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:3137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3157,6'
          Dst:             libewf_segment_table_get_segment_file_by_index
        - Src:             'libewf_handle.c:3164,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3176,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3196,7'
          Dst:             libewf_segment_table_get_segment_file_by_index
        - Src:             'libewf_handle.c:3203,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3215,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3237,6'
          Dst:             libewf_segment_table_get_segment_by_index
        - Src:             'libewf_handle.c:3244,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3254,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_handle.c:3259,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3268,6'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_handle.c:3277,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3287,6'
          Dst:             libewf_segment_file_seek_offset
        - Src:             'libewf_handle.c:3294,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3305,15'
          Dst:             libewf_device_information_section_read_file_io_pool
        - Src:             'libewf_handle.c:3317,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3327,6'
          Dst:             libfcache_cache_free
        - Src:             'libewf_handle.c:3331,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:3345,3'
          Dst:             libfcache_cache_free
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    92
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_internal_handle_open_read_segment_file_section_data
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 2788
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_handle *'
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_handle
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - error
      BBCount:         209
      ICount:          1483
      EdgeCount:       278
      CyclomaticComplexity: 71
      functionsReached:
        - libcerror_error_set
        - libewf_analytical_data_parse
        - libewf_case_data_section_read_file_io_pool
        - libewf_device_information_section_read_file_io_pool
        - libewf_digest_section_read_file_io_pool
        - libewf_error2_section_read_file_io_pool
        - libewf_header_sections_free
        - libewf_header_sections_initialize
        - libewf_header_sections_parse
        - libewf_ltree_section_read_file_io_pool
        - libewf_md5_hash_section_read_file_io_pool
        - libewf_media_values_calculate_chunk_size
        - libewf_restart_data_parse
        - libewf_section_compressed_string_read
        - libewf_section_data_read
        - libewf_section_descriptor_get_data_offset
        - libewf_segment_file_read_table2_section
        - libewf_segment_file_read_table_section
        - libewf_segment_file_read_volume_section
        - libewf_segment_file_seek_offset
        - libewf_session_section_read_file_io_pool
        - libewf_sha1_hash_section_read_file_io_pool
        - libewf_single_files_free
        - libewf_single_files_initialize
        - libewf_single_files_read_data_stream
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_list_get_element_value_by_index
        - libfdata_list_get_number_of_elements
        - libfdata_stream_free
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:1637,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1648,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1648,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1659,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1659,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1670,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1670,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1681,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1681,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1692,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1692,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1706,7'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1703,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1709,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1719,7'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1717,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1722,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1731,7'
              BranchSideFuncs:
                - libfdata_list_get_number_of_elements
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1730,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1736,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1744,21'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1744,2'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1749,8'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2650,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1748,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1758,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1768,13'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1773,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1776,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1785,12'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1787,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1795,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:1830,3'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
        - Branch String:   'libewf_handle.c:1831,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1833,12'
              BranchSideFuncs:
                - libewf_ltree_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
            - BranchSide:      'libewf_handle.c:2157,12'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
        - Branch String:   'libewf_handle.c:1833,4'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1837,13'
              BranchSideFuncs:
                - libewf_device_information_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1851,10'
              BranchSideFuncs:
                - libewf_case_data_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1887,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1893,10'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_table_section
            - BranchSide:      'libewf_handle.c:1925,13'
              BranchSideFuncs:
                - libewf_error2_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1951,13'
              BranchSideFuncs:
                - libewf_session_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1970,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1974,13'
              BranchSideFuncs:
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1989,13'
              BranchSideFuncs:
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2003,13'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2051,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2057,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2065,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2071,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2079,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2083,13'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2143,13'
              BranchSideFuncs:
                - libewf_ltree_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2156,3'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1851,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1853,31'
              BranchSideFuncs:
                - libewf_case_data_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1856,13'
              BranchSideFuncs:
                - libewf_case_data_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1893,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1895,27'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_table_section
            - BranchSide:      'libewf_handle.c:1897,10'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_table_section
        - Branch String:   'libewf_handle.c:1897,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1900,14'
              BranchSideFuncs:
                - libewf_segment_file_read_table_section
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1910,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2012,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2015,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2024,11'
              BranchSideFuncs:
                - libewf_restart_data_parse
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2023,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2029,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2037,6'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2092,10'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2095,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2103,15'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2105,11'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2111,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2119,7'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2157,12'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2159,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
            - BranchSide:      'libewf_handle.c:2220,12'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2159,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2176,12'
              BranchSideFuncs:
                - libewf_section_data_read
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2200,13'
              BranchSideFuncs:
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
        - Branch String:   'libewf_handle.c:2184,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2194,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2199,4'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2220,12'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2222,8'
              BranchSideFuncs:
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2295,12'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
        - Branch String:   'libewf_handle.c:2222,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2239,12'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2294,3'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2248,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2251,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2279,9'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2279,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2281,51'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2286,6'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2295,12'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2297,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
            - BranchSide:      'libewf_handle.c:2429,12'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2297,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2314,12'
              BranchSideFuncs:
                - libewf_digest_section_read_file_io_pool
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2325,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2325,13'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2331,12'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2391,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
        - Branch String:   'libewf_handle.c:2340,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2343,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2371,9'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2371,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2373,37'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2378,6'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2391,13'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2396,9'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_table2_section
            - BranchSide:      'libewf_handle.c:2409,13'
              BranchSideFuncs:
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_read_volume_section
        - Branch String:   'libewf_handle.c:2396,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2399,13'
              BranchSideFuncs:
                - libewf_segment_file_read_table2_section
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2408,4'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2431,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2437,12'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2498,13'
              BranchSideFuncs:
                - memcmp
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2446,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2449,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2478,9'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2478,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2480,38'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2485,6'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2513,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2516,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2544,9'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2544,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2546,38'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2551,6'
              BranchSideFuncs:
                - free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2587,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2589,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2611,7'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2589,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2592,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2602,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
        - Branch String:   'libewf_handle.c:2611,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2613,8'
              BranchSideFuncs:
                - libewf_media_values_calculate_chunk_size
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2649,2'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2613,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2615,5'
              BranchSideFuncs:
                - libewf_media_values_calculate_chunk_size
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2619,9'
              BranchSideFuncs:
                - libewf_media_values_calculate_chunk_size
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2618,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2623,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2632,45'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2636,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2638,9'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2647,28'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2638,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2640,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2642,14'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_sections_parse
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_media_values_calculate_chunk_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_segment_file_read_table2_section
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - libewf_digest_section_read_file_io_pool
                - memcmp
                - libewf_section_compressed_string_read
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libewf_segment_file_read_volume_section
                - libewf_section_data_read
                - libewf_ltree_section_read_file_io_pool
                - libewf_section_compressed_string_read
                - libewf_analytical_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_compressed_string_read
                - libewf_restart_data_parse
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sha1_hash_section_read_file_io_pool
                - libewf_md5_hash_section_read_file_io_pool
                - libewf_session_section_read_file_io_pool
                - libewf_error2_section_read_file_io_pool
                - libewf_segment_file_read_table_section
                - libewf_case_data_section_read_file_io_pool
                - libewf_device_information_section_read_file_io_pool
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2650,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2653,8'
              BranchSideFuncs:
                - libewf_header_sections_parse
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2669,6'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2652,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2660,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2668,2'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2669,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2672,11'
              BranchSideFuncs:
                - libewf_single_files_initialize
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2731,7'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2671,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2676,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2685,8'
              BranchSideFuncs:
                - libewf_single_files_read_data_stream
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2684,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2693,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2701,7'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2701,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2703,8'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2708,54'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2703,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2705,5'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2707,3'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2711,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2713,4'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:2717,8'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2715,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2720,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2728,2'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:2729,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2734,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2744,7'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
        - Branch String:   'libewf_handle.c:2742,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2747,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
                - libewf_single_files_free
            - BranchSide:      'libewf_handle.c:2755,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:2758,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2761,7'
              BranchSideFuncs:
                - libewf_single_files_free
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
            - BranchSide:      'libewf_handle.c:2764,6'
              BranchSideFuncs:
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
                - libfdata_stream_free
        - Branch String:   'libewf_handle.c:2764,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2766,3'
              BranchSideFuncs:
                - libfdata_stream_free
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
            - BranchSide:      'libewf_handle.c:2770,6'
              BranchSideFuncs:
                - libfcache_cache_free
                - libewf_header_sections_free
                - free
        - Branch String:   'libewf_handle.c:2770,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2772,3'
              BranchSideFuncs:
                - free
                - libfcache_cache_free
                - libewf_header_sections_free
            - BranchSide:      'libewf_handle.c:2775,6'
              BranchSideFuncs:
                - libfcache_cache_free
                - libewf_header_sections_free
        - Branch String:   'libewf_handle.c:2775,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2777,3'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:2781,6'
              BranchSideFuncs:
                - libfcache_cache_free
        - Branch String:   'libewf_handle.c:2781,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:2783,3'
              BranchSideFuncs:
                - libfcache_cache_free
            - BranchSide:      'libewf_handle.c:2787,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:1639,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1650,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1672,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1683,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1694,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1703,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_handle.c:1708,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1717,6'
          Dst:             libewf_header_sections_initialize
        - Src:             'libewf_handle.c:1721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1730,6'
          Dst:             libfdata_list_get_number_of_elements
        - Src:             'libewf_handle.c:1735,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1748,7'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_handle.c:1757,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1767,12'
          Dst:             libewf_section_descriptor_get_data_offset
        - Src:             'libewf_handle.c:1775,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1787,8'
          Dst:             libewf_segment_file_seek_offset
        - Src:             'libewf_handle.c:1794,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1836,19'
          Dst:             libewf_device_information_section_read_file_io_pool
        - Src:             'libewf_handle.c:1855,19'
          Dst:             libewf_case_data_section_read_file_io_pool
        - Src:             'libewf_handle.c:1899,20'
          Dst:             libewf_segment_file_read_table_section
        - Src:             'libewf_handle.c:1924,19'
          Dst:             libewf_error2_section_read_file_io_pool
        - Src:             'libewf_handle.c:1950,19'
          Dst:             libewf_session_section_read_file_io_pool
        - Src:             'libewf_handle.c:1973,19'
          Dst:             libewf_md5_hash_section_read_file_io_pool
        - Src:             'libewf_handle.c:1988,19'
          Dst:             libewf_sha1_hash_section_read_file_io_pool
        - Src:             'libewf_handle.c:2002,19'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2014,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2023,10'
          Dst:             libewf_restart_data_parse
        - Src:             'libewf_handle.c:2028,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2082,19'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2094,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2105,11'
          Dst:             libewf_analytical_data_parse
        - Src:             'libewf_handle.c:2110,8'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2142,19'
          Dst:             libewf_ltree_section_read_file_io_pool
        - Src:             'libewf_handle.c:2159,8'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2175,18'
          Dst:             libewf_section_data_read
        - Src:             'libewf_handle.c:2200,13'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2205,18'
          Dst:             libewf_segment_file_read_volume_section
        - Src:             'libewf_handle.c:2222,8'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2238,18'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2250,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2297,8'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2313,18'
          Dst:             libewf_digest_section_read_file_io_pool
        - Src:             'libewf_handle.c:2325,13'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2330,18'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2342,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2391,13'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2398,19'
          Dst:             libewf_segment_file_read_table2_section
        - Src:             'libewf_handle.c:2409,13'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2414,18'
          Dst:             libewf_segment_file_read_volume_section
        - Src:             'libewf_handle.c:2431,8'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2436,18'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2448,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2498,13'
          Dst:             memcmp
        - Src:             'libewf_handle.c:2503,18'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_handle.c:2515,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2591,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2601,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2618,8'
          Dst:             libewf_media_values_calculate_chunk_size
        - Src:             'libewf_handle.c:2622,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2652,7'
          Dst:             libewf_header_sections_parse
        - Src:             'libewf_handle.c:2659,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2671,7'
          Dst:             libewf_single_files_initialize
        - Src:             'libewf_handle.c:2675,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2684,7'
          Dst:             libewf_single_files_read_data_stream
        - Src:             'libewf_handle.c:2692,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2715,7'
          Dst:             libfdata_stream_free
        - Src:             'libewf_handle.c:2719,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2729,6'
          Dst:             libewf_header_sections_free
        - Src:             'libewf_handle.c:2733,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2742,6'
          Dst:             libfcache_cache_free
        - Src:             'libewf_handle.c:2746,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:2760,3'
          Dst:             libewf_single_files_free
        - Src:             'libewf_handle.c:2766,3'
          Dst:             libfdata_stream_free
        - Src:             'libewf_handle.c:2777,3'
          Dst:             libewf_header_sections_free
        - Src:             'libewf_handle.c:2783,3'
          Dst:             libfcache_cache_free
    - functionName:    libewf_handle_open
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 1239
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char **'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - filenames
        - number_of_filenames
        - access_flags
        - error
      BBCount:         88
      ICount:          618
      EdgeCount:       122
      CyclomaticComplexity: 36
      functionsReached:
        - libbfio_file_initialize
        - libbfio_file_set_name
        - libbfio_handle_free
        - libbfio_pool_append_handle
        - libbfio_pool_free
        - libbfio_pool_initialize
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_read
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_handle_open_file_io_pool
        - libewf_segment_table_set_basename
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:899,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:910,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:912,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:915,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:923,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:923,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:935,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:935,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:938,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:949,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:948,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:962,35'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:965,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:970,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:982,7'
              BranchSideFuncs:
                - libbfio_pool_initialize
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:979,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:994,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:995,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:995,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:997,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:994,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:997,23'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1105,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:997,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1001,22'
              BranchSideFuncs:
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1104,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1006,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1009,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1020,9'
              BranchSideFuncs:
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1018,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1023,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1048,9'
              BranchSideFuncs:
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1047,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1063,9'
              BranchSideFuncs:
                - libbfio_pool_append_handle
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1062,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1070,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1078,19'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1091,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1091,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1092,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1092,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1093,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1093,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1094,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1094,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1095,5'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1095,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1090,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1097,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1103,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1098,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1098,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1102,4'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1097,9'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1100,31'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1102,4'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
                - strlen
                - libbfio_file_initialize
                - libbfio_file_set_name
                - libbfio_pool_append_handle
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1106,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1106,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1110,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1105,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1110,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1134,13'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - strlen
                - libewf_segment_table_set_basename
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1110,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1112,22'
              BranchSideFuncs:
                - strlen
                - libewf_segment_table_set_basename
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1133,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1117,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1124,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1132,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1143,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1150,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1158,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1160,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1165,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1175,12'
              BranchSideFuncs:
                - libewf_internal_handle_open_file_io_pool
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_free
        - Branch String:   'libewf_handle.c:1181,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1184,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:1198,54'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libbfio_pool_free
                - libbfio_handle_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:1202,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1207,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1216,6'
              BranchSideFuncs:
                - libbfio_pool_free
                - libbfio_handle_free
        - Branch String:   'libewf_handle.c:1216,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1218,3'
              BranchSideFuncs:
                - libbfio_pool_free
                - libbfio_handle_free
            - BranchSide:      'libewf_handle.c:1220,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:1223,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1225,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - libbfio_pool_free
            - BranchSide:      'libewf_handle.c:1229,6'
              BranchSideFuncs:
                - libbfio_pool_free
        - Branch String:   'libewf_handle.c:1229,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:1231,3'
              BranchSideFuncs:
                - libbfio_pool_free
            - BranchSide:      'libewf_handle.c:1235,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:901,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:914,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:925,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:937,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:948,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_handle.c:952,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:965,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_handle.c:969,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:979,6'
          Dst:             libbfio_pool_initialize
        - Src:             'libewf_handle.c:985,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1001,22'
          Dst:             strlen
        - Src:             'libewf_handle.c:1008,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1018,8'
          Dst:             libbfio_file_initialize
        - Src:             'libewf_handle.c:1022,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1047,8'
          Dst:             libbfio_file_set_name
        - Src:             'libewf_handle.c:1053,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1062,8'
          Dst:             libbfio_pool_append_handle
        - Src:             'libewf_handle.c:1069,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1112,22'
          Dst:             strlen
        - Src:             'libewf_handle.c:1117,8'
          Dst:             libewf_segment_table_set_basename
        - Src:             'libewf_handle.c:1123,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1138,21'
          Dst:             strlen
        - Src:             'libewf_handle.c:1143,7'
          Dst:             libewf_segment_table_set_basename
        - Src:             'libewf_handle.c:1149,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1160,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:1164,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1174,11'
          Dst:             libewf_internal_handle_open_file_io_pool
        - Src:             'libewf_handle.c:1183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1190,3'
          Dst:             libbfio_pool_free
        - Src:             'libewf_handle.c:1202,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:1206,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:1225,3'
          Dst:             libbfio_handle_free
        - Src:             'libewf_handle.c:1231,3'
          Dst:             libbfio_pool_free
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_handle_signal_abort
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 843
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:847,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:850,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:858,49'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:860,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:849,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:862,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_clone
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_handle
        - source_handle
        - error
      BBCount:         108
      ICount:          686
      EdgeCount:       149
      CyclomaticComplexity: 43
      functionsReached:
        - libbfio_pool_clone
        - libbfio_pool_free
        - libcdata_array_clone
        - libcdata_array_free
        - libcdata_range_list_clone
        - libcdata_range_list_free
        - libcerror_error_set
        - libewf_chunk_table_clone
        - libewf_chunk_table_free
        - libewf_hash_sections_clone
        - libewf_hash_sections_free
        - libewf_io_handle_clone
        - libewf_io_handle_free
        - libewf_media_values_clone
        - libewf_media_values_free
        - libewf_read_io_handle_clone
        - libewf_read_io_handle_free
        - libewf_sector_range_free
        - libewf_segment_table_clone
        - libewf_segment_table_free
        - libewf_write_io_handle_clone
        - libewf_write_io_handle_free
        - libfvalue_table_clone
        - libfvalue_table_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_handle.c:448,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:459,7'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:459,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:470,6'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:470,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:472,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_handle.c:476,56'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:478,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:489,8'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:489,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:500,32'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:503,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:514,6'
              BranchSideFuncs:
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:514,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:520,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:529,10'
              BranchSideFuncs:
                - libewf_io_handle_clone
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:528,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:534,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:543,10'
              BranchSideFuncs:
                - libewf_media_values_clone
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:542,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:548,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:557,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:556,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:573,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:572,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:589,10'
              BranchSideFuncs:
                - libcdata_range_list_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:588,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:596,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:604,6'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libbfio_pool_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:604,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:607,11'
              BranchSideFuncs:
                - libbfio_pool_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:622,6'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:606,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:612,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:620,3'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libewf_read_io_handle_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:622,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:625,11'
              BranchSideFuncs:
                - libewf_read_io_handle_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:639,6'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:624,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:630,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:638,2'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:639,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:642,11'
              BranchSideFuncs:
                - libewf_write_io_handle_clone
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:657,10'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:641,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:647,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:655,2'
              BranchSideFuncs:
                - libewf_segment_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:656,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:662,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:670,6'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libewf_chunk_table_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:670,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:673,11'
              BranchSideFuncs:
                - libewf_chunk_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:687,6'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:672,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:678,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:686,2'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libewf_hash_sections_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:687,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:690,11'
              BranchSideFuncs:
                - libewf_hash_sections_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:704,6'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:689,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:695,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:703,2'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libfvalue_table_clone
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:704,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:707,11'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:722,6'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
        - Branch String:   'libewf_handle.c:706,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:712,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:720,55'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
        - Branch String:   'libewf_handle.c:722,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:725,11'
              BranchSideFuncs:
                - libfvalue_table_clone
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:740,64'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:724,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:730,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:738,53'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:748,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:750,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:834,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:750,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:753,8'
              BranchSideFuncs:
                - libfvalue_table_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
            - BranchSide:      'libewf_handle.c:756,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
                - libfvalue_table_free
        - Branch String:   'libewf_handle.c:756,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:759,8'
              BranchSideFuncs:
                - libfvalue_table_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
            - BranchSide:      'libewf_handle.c:762,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
                - libewf_hash_sections_free
        - Branch String:   'libewf_handle.c:762,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:765,8'
              BranchSideFuncs:
                - libewf_hash_sections_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
            - BranchSide:      'libewf_handle.c:768,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
                - libewf_chunk_table_free
        - Branch String:   'libewf_handle.c:768,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:771,8'
              BranchSideFuncs:
                - libewf_chunk_table_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
            - BranchSide:      'libewf_handle.c:774,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
                - libewf_segment_table_free
        - Branch String:   'libewf_handle.c:774,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:777,8'
              BranchSideFuncs:
                - libewf_segment_table_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
            - BranchSide:      'libewf_handle.c:780,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
                - libewf_write_io_handle_free
        - Branch String:   'libewf_handle.c:780,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:783,8'
              BranchSideFuncs:
                - libewf_write_io_handle_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
            - BranchSide:      'libewf_handle.c:786,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
                - libewf_read_io_handle_free
        - Branch String:   'libewf_handle.c:786,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:789,8'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
            - BranchSide:      'libewf_handle.c:792,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libbfio_pool_free
        - Branch String:   'libewf_handle.c:792,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:795,8'
              BranchSideFuncs:
                - libbfio_pool_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:798,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
        - Branch String:   'libewf_handle.c:798,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:801,8'
              BranchSideFuncs:
                - libcdata_range_list_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libewf_handle.c:805,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
        - Branch String:   'libewf_handle.c:805,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:808,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
            - BranchSide:      'libewf_handle.c:812,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
        - Branch String:   'libewf_handle.c:812,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:815,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
            - BranchSide:      'libewf_handle.c:819,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
        - Branch String:   'libewf_handle.c:819,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:822,8'
              BranchSideFuncs:
                - libewf_media_values_free
                - free
                - libewf_io_handle_free
            - BranchSide:      'libewf_handle.c:825,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
        - Branch String:   'libewf_handle.c:825,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:828,8'
              BranchSideFuncs:
                - libewf_io_handle_free
                - free
            - BranchSide:      'libewf_handle.c:831,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_handle.c:450,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:480,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:491,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:519,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:528,6'
          Dst:             libewf_io_handle_clone
        - Src:             'libewf_handle.c:533,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:542,6'
          Dst:             libewf_media_values_clone
        - Src:             'libewf_handle.c:547,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:556,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_handle.c:556,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:556,6'
          Dst:             libewf_sector_range_clone
        - Src:             'libewf_handle.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:572,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_handle.c:572,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:572,6'
          Dst:             libewf_sector_range_clone
        - Src:             'libewf_handle.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:588,6'
          Dst:             libcdata_range_list_clone
        - Src:             'libewf_handle.c:595,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:606,7'
          Dst:             libbfio_pool_clone
        - Src:             'libewf_handle.c:611,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:624,7'
          Dst:             libewf_read_io_handle_clone
        - Src:             'libewf_handle.c:629,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:641,7'
          Dst:             libewf_write_io_handle_clone
        - Src:             'libewf_handle.c:646,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:656,6'
          Dst:             libewf_segment_table_clone
        - Src:             'libewf_handle.c:661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:672,7'
          Dst:             libewf_chunk_table_clone
        - Src:             'libewf_handle.c:677,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:689,7'
          Dst:             libewf_hash_sections_clone
        - Src:             'libewf_handle.c:694,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:706,7'
          Dst:             libfvalue_table_clone
        - Src:             'libewf_handle.c:711,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:724,7'
          Dst:             libfvalue_table_clone
        - Src:             'libewf_handle.c:729,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:752,4'
          Dst:             libfvalue_table_free
        - Src:             'libewf_handle.c:758,4'
          Dst:             libfvalue_table_free
        - Src:             'libewf_handle.c:764,4'
          Dst:             libewf_hash_sections_free
        - Src:             'libewf_handle.c:770,4'
          Dst:             libewf_chunk_table_free
        - Src:             'libewf_handle.c:776,4'
          Dst:             libewf_segment_table_free
        - Src:             'libewf_handle.c:782,4'
          Dst:             libewf_write_io_handle_free
        - Src:             'libewf_handle.c:788,4'
          Dst:             libewf_read_io_handle_free
        - Src:             'libewf_handle.c:794,4'
          Dst:             libbfio_pool_free
        - Src:             'libewf_handle.c:800,4'
          Dst:             libcdata_range_list_free
        - Src:             'libewf_handle.c:807,4'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:807,4'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:814,4'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:814,4'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:821,4'
          Dst:             libewf_media_values_free
        - Src:             'libewf_handle.c:827,4'
          Dst:             libewf_io_handle_free
    - functionName:    libewf_handle_close
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3986
      functionLinenumberEnd: 4312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         97
      ICount:          556
      EdgeCount:       129
      CyclomaticComplexity: 34
      functionsReached:
        - libbfio_pool_close_all
        - libbfio_pool_free
        - libcdata_array_empty
        - libcdata_range_list_empty
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_chunk_data_free
        - libewf_chunk_table_free
        - libewf_hash_sections_free
        - libewf_internal_handle_write_finalize_file_io_pool
        - libewf_io_handle_clear
        - libewf_media_values_clear
        - libewf_read_io_handle_free
        - libewf_sector_range_free
        - libewf_segment_table_clear
        - libewf_single_files_free
        - libewf_write_io_handle_free
        - libfvalue_table_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_handle.c:3992,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:3995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4003,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4006,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4011,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4020,8'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4021,3'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4021,8'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_internal_handle_write_finalize_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4040,6'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4020,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4024,18'
              BranchSideFuncs:
                - libewf_internal_handle_write_finalize_file_io_pool
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4040,6'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4028,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4031,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4039,2'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4040,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4043,8'
              BranchSideFuncs:
                - libbfio_pool_close_all
                - libbfio_pool_free
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4070,2'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4042,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4047,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_pool_free
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4056,11'
              BranchSideFuncs:
                - libbfio_pool_free
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4055,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4060,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4068,3'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4072,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4077,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4086,7'
              BranchSideFuncs:
                - libewf_media_values_clear
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4085,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4090,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4098,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libewf_read_io_handle_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4098,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4101,11'
              BranchSideFuncs:
                - libewf_read_io_handle_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4114,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4100,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4105,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4113,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libewf_write_io_handle_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4114,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4117,11'
              BranchSideFuncs:
                - libewf_write_io_handle_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4132,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4116,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4121,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4129,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4132,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4135,11'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4148,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4134,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4139,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4147,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libewf_chunk_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4148,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4151,11'
              BranchSideFuncs:
                - libewf_chunk_table_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4164,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4150,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4155,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4163,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libewf_hash_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4164,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4167,11'
              BranchSideFuncs:
                - libewf_hash_sections_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4180,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4166,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4171,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4179,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4180,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4183,11'
              BranchSideFuncs:
                - libfvalue_table_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4196,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4182,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4187,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4195,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4196,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4199,11'
              BranchSideFuncs:
                - libfvalue_table_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4212,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4198,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4203,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4211,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4212,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4215,11'
              BranchSideFuncs:
                - libewf_single_files_free
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4229,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4214,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4219,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4227,2'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4228,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4234,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4243,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4242,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4248,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4257,7'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4256,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4262,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4271,7'
              BranchSideFuncs:
                - libewf_segment_table_clear
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4270,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4275,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4284,7'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4283,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4288,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4298,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:4297,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:4302,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:4311,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_handle.c:3994,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4006,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_handle.c:4010,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4023,17'
          Dst:             libewf_internal_handle_write_finalize_file_io_pool
        - Src:             'libewf_handle.c:4030,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4042,7'
          Dst:             libbfio_pool_close_all
        - Src:             'libewf_handle.c:4046,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4055,7'
          Dst:             libbfio_pool_free
        - Src:             'libewf_handle.c:4059,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4072,6'
          Dst:             libewf_io_handle_clear
        - Src:             'libewf_handle.c:4076,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4085,6'
          Dst:             libewf_media_values_clear
        - Src:             'libewf_handle.c:4089,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4100,7'
          Dst:             libewf_read_io_handle_free
        - Src:             'libewf_handle.c:4104,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4116,7'
          Dst:             libewf_write_io_handle_free
        - Src:             'libewf_handle.c:4120,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4134,7'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_handle.c:4138,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4150,7'
          Dst:             libewf_chunk_table_free
        - Src:             'libewf_handle.c:4154,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4166,7'
          Dst:             libewf_hash_sections_free
        - Src:             'libewf_handle.c:4170,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4182,7'
          Dst:             libfvalue_table_free
        - Src:             'libewf_handle.c:4186,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4198,7'
          Dst:             libfvalue_table_free
        - Src:             'libewf_handle.c:4202,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4214,7'
          Dst:             libewf_single_files_free
        - Src:             'libewf_handle.c:4218,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4228,6'
          Dst:             libcdata_array_empty
        - Src:             'libewf_handle.c:4228,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:4233,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4242,6'
          Dst:             libcdata_array_empty
        - Src:             'libewf_handle.c:4242,6'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:4247,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4256,6'
          Dst:             libcdata_range_list_empty
        - Src:             'libewf_handle.c:4261,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4270,6'
          Dst:             libewf_segment_table_clear
        - Src:             'libewf_handle.c:4274,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4283,6'
          Dst:             libewf_io_handle_clear
        - Src:             'libewf_handle.c:4287,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:4297,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_handle.c:4301,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         36
      ICount:          219
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_array_free
        - libcdata_range_list_free
        - libcerror_error_set
        - libcthreads_read_write_lock_free
        - libewf_handle_close
        - libewf_io_handle_free
        - libewf_media_values_free
        - libewf_sector_range_free
        - libewf_segment_table_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:312,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_handle_close
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:312,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:314,51'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_handle_close
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:433,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:316,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:319,10'
              BranchSideFuncs:
                - libewf_handle_close
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_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:      'libewf_handle.c:332,4'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_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:   'libewf_handle.c:318,8'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:323,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:331,3'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_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:   'libewf_handle.c:335,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:340,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:350,11'
              BranchSideFuncs:
                - libewf_segment_table_free
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:349,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:354,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:363,11'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:362,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:368,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:377,11'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:376,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:382,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:391,11'
              BranchSideFuncs:
                - libcdata_array_free
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:390,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:396,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:405,11'
              BranchSideFuncs:
                - libewf_media_values_free
                - libewf_io_handle_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:404,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:409,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_io_handle_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:418,11'
              BranchSideFuncs:
                - libewf_io_handle_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:417,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:422,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_handle.c:430,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_handle.c:303,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:318,8'
          Dst:             libewf_handle_close
        - Src:             'libewf_handle.c:322,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:335,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_handle.c:339,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:349,7'
          Dst:             libewf_segment_table_free
        - Src:             'libewf_handle.c:353,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:362,7'
          Dst:             libcdata_range_list_free
        - Src:             'libewf_handle.c:367,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:376,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:376,7'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:381,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:390,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:390,7'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_handle.c:395,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:404,7'
          Dst:             libewf_media_values_free
        - Src:             'libewf_handle.c:408,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:417,7'
          Dst:             libewf_io_handle_free
        - Src:             'libewf_handle.c:421,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         45
      ICount:          284
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcdata_range_list_free
        - libcdata_range_list_initialize
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
        - libewf_io_handle_free
        - libewf_io_handle_initialize
        - libewf_media_values_free
        - libewf_media_values_initialize
        - libewf_segment_table_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_handle.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:94,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:102,7'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_initialize
                - libewf_media_values_initialize
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:102,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:105,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_handle.c:113,20'
              BranchSideFuncs:
                - malloc
                - libewf_io_handle_initialize
                - libewf_media_values_initialize
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:116,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:127,6'
              BranchSideFuncs:
                - libewf_io_handle_initialize
                - libewf_media_values_initialize
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_handle.c:127,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:133,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_handle.c:145,10'
              BranchSideFuncs:
                - libewf_io_handle_initialize
                - libewf_media_values_initialize
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:144,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:158,10'
              BranchSideFuncs:
                - libewf_media_values_initialize
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:157,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:171,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:170,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:185,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:184,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:199,10'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:198,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:203,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:212,10'
              BranchSideFuncs:
                - libewf_segment_table_initialize
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
                - libcerror_error_set
        - Branch String:   'libewf_handle.c:211,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:228,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
        - Branch String:   'libewf_handle.c:227,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:241,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:249,6'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:251,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
                - libcdata_range_list_free
            - BranchSide:      'libewf_handle.c:287,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_handle.c:251,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:254,8'
              BranchSideFuncs:
                - libcdata_range_list_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
            - BranchSide:      'libewf_handle.c:258,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
                - libcdata_array_free
        - Branch String:   'libewf_handle.c:258,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:261,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
            - BranchSide:      'libewf_handle.c:265,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
                - libcdata_array_free
        - Branch String:   'libewf_handle.c:265,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:268,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
            - BranchSide:      'libewf_handle.c:272,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
                - libewf_media_values_free
        - Branch String:   'libewf_handle.c:272,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:275,8'
              BranchSideFuncs:
                - libewf_media_values_free
                - free
                - libewf_io_handle_free
            - BranchSide:      'libewf_handle.c:278,7'
              BranchSideFuncs:
                - free
                - libewf_io_handle_free
        - Branch String:   'libewf_handle.c:278,7'
          Branch Sides:
            - BranchSide:      'libewf_handle.c:281,8'
              BranchSideFuncs:
                - libewf_io_handle_free
                - free
            - BranchSide:      'libewf_handle.c:284,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_handle.c:93,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:104,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:132,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:144,6'
          Dst:             libewf_io_handle_initialize
        - Src:             'libewf_handle.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:157,6'
          Dst:             libewf_media_values_initialize
        - Src:             'libewf_handle.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:170,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_handle.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:184,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_handle.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:198,6'
          Dst:             libcdata_range_list_initialize
        - Src:             'libewf_handle.c:202,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:211,6'
          Dst:             libewf_segment_table_initialize
        - Src:             'libewf_handle.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:227,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_handle.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_handle.c:253,4'
          Dst:             libcdata_range_list_free
        - Src:             'libewf_handle.c:260,4'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:267,4'
          Dst:             libcdata_array_free
        - Src:             'libewf_handle.c:274,4'
          Dst:             libewf_media_values_free
        - Src:             'libewf_handle.c:280,4'
          Dst:             libewf_io_handle_free
    - functionName:    libewf_hash_sections_set_digest_from_hash_values
      functionSourceFile: '/src/libewf/libewf/libewf_hash_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_hash_sections *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_sections
        - identifier
        - identifier_length
        - hash_values
        - error
      BBCount:         25
      ICount:          162
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libewf_hash_values_generate_md5_hash
        - libewf_hash_values_generate_sha1_hash
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_hash_sections.c:274,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:285,8'
              BranchSideFuncs:
                - memcmp
                - libewf_hash_values_generate_sha1_hash
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_hash_values_generate_md5_hash
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:286,3'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:286,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_hash_values_generate_sha1_hash
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
                - libewf_hash_values_generate_md5_hash
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:324,13'
              BranchSideFuncs:
                - memcmp
                - libewf_hash_values_generate_sha1_hash
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:285,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:292,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_md5_hash
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:324,13'
              BranchSideFuncs:
                - memcmp
                - libewf_hash_values_generate_sha1_hash
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:291,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:299,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:308,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_md5_hash
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:307,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:315,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:330,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:338,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:347,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_sha1_hash
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:346,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:354,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:362,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_sections.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:286,8'
          Dst:             memcmp
        - Src:             'libewf_hash_sections.c:291,7'
          Dst:             libewf_hash_values_generate_md5_hash
        - Src:             'libewf_hash_sections.c:298,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:307,7'
          Dst:             libewf_hash_values_generate_md5_hash
        - Src:             'libewf_hash_sections.c:314,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:325,13'
          Dst:             memcmp
        - Src:             'libewf_hash_sections.c:330,7'
          Dst:             libewf_hash_values_generate_sha1_hash
        - Src:             'libewf_hash_sections.c:337,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:346,7'
          Dst:             libewf_hash_values_generate_sha1_hash
        - Src:             'libewf_hash_sections.c:353,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_sections_clone
      functionSourceFile: '/src/libewf/libewf/libewf_hash_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_hash_sections **'
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_hash_sections
        - source_hash_sections
        - error
      BBCount:         28
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_sections.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:159,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:159,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:170,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:170,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:172,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_hash_sections.c:176,31'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:179,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:182,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:190,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_hash_sections.c:190,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_sections.c:209,5'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:212,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:214,55'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:244,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:217,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:220,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:228,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_hash_sections.c:228,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:234,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:242,48'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:247,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:249,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:259,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:249,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:251,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:254,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_hash_sections.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:181,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:219,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:233,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_sections_free
      functionSourceFile: '/src/libewf/libewf/libewf_hash_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_hash_sections **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_sections
        - error
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_hash_sections.c:112,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:123,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_hash_sections.c:123,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:125,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:135,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:125,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:127,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_hash_sections.c:130,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_hash_sections.c:114,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_sections_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_hash_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_hash_sections **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_sections
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_sections.c:40,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:43,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:51,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:51,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_sections.c:62,19'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_hash_sections.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_sections.c:76,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_hash_sections.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_sections.c:90,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_sections.c:93,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_sections.c:95,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_hash_sections.c:100,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_sections.c:42,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_sections.c:81,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1157
      functionLinenumberEnd: 1256
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - index
        - identifier
        - identifier_size
        - error
      BBCount:         18
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_index
        - libfvalue_value_get_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:1163,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1174,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1174,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1185,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1185,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1197,7'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1196,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1203,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1213,7'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1212,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1228,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1228,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1240,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:1165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1176,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1196,6'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_hash_values.c:1202,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1212,6'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_hash_values.c:1218,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1230,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1245,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_get_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - index
        - identifier_size
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_index
        - libfvalue_value_get_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:1101,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1113,7'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1112,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1129,7'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1128,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1144,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:1103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1112,6'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_hash_values.c:1118,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1128,6'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_hash_values.c:1134,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_generate_sha1_hash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 917
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - sha1_hash
        - sha1_hash_size
        - sha1_hash_set
        - error
      BBCount:         63
      ICount:          437
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf8_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:927,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:938,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:938,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:949,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:949,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:960,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:960,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:972,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:979,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:992,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:998,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1006,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1014,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1014,2'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1016,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1082,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_values.c:1017,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1017,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1021,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1016,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1019,47'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1021,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1022,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1022,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1026,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1021,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1024,52'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1026,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1027,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1027,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1031,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1026,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1029,52'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1031,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1031,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1033,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1038,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1052,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1052,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1056,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1051,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1054,48'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1056,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1057,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1057,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1061,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1056,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1059,53'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1061,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1062,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1062,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1066,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1061,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:1064,53'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1066,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:1066,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:1069,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_hash_values.c:929,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:940,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:951,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:962,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:971,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_hash_values.c:981,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:998,6'
          Dst:             libfvalue_value_copy_to_utf8_string
        - Src:             'libewf_hash_values.c:1005,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1037,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:1068,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_generate_md5_hash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 738
      functionLinenumberEnd: 906
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - md5_hash
        - md5_hash_size
        - md5_hash_set
        - error
      BBCount:         63
      ICount:          437
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf8_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:748,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:751,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:759,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:759,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:770,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:770,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:773,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:781,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:781,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:784,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:793,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:800,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:813,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:827,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:835,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:835,2'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:837,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:903,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_values.c:838,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:838,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:842,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:837,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:840,45'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:842,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:843,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:843,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:847,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:842,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:845,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:847,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:848,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:848,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:852,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:847,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:850,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:852,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:852,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:854,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:859,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:873,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:873,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:877,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:872,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:875,46'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:877,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:878,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:878,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:882,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:877,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:880,51'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:882,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:883,9'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:883,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:887,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:882,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:885,51'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:887,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:887,12'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:890,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_hash_values.c:750,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:761,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:772,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:783,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:792,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_hash_values.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:819,6'
          Dst:             libfvalue_value_copy_to_utf8_string
        - Src:             'libewf_hash_values.c:826,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:858,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:889,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_generate_xhash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - xhash
        - xhash_size
        - error
      BBCount:         72
      ICount:          589
      EdgeCount:       101
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_number_of_values
        - libfvalue_table_get_value_by_index
        - libfvalue_value_copy_to_utf8_string_with_index
        - libfvalue_value_get_identifier
        - libfvalue_value_get_utf8_string_size
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:352,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:355,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:363,7'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:363,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:366,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:374,6'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:374,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:377,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:386,7'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:385,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:391,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:399,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:418,2'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:423,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
            - BranchSide:      'libewf_hash_values.c:496,3'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_hash_values.c:422,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:429,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:439,8'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:438,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:445,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:454,9'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:455,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:455,9'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:466,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:454,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:466,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:469,13'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:474,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:477,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:486,9'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:487,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:487,9'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:493,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:486,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:491,31'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:493,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:498,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:501,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:509,23'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_hash_values.c:512,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:523,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_hash_values.c:527,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:533,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:541,17'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_hash_values.c:543,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:557,17'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:559,2'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:564,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:694,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_hash_values.c:563,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:570,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:580,8'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:579,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:586,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:595,9'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:596,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:596,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:607,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:595,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:607,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:610,13'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:615,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:627,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:628,4'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:628,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:693,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:627,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:630,7'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:693,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:633,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:639,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:648,19'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:652,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:661,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:670,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:673,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:679,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:688,19'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:694,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_hash_values.c:708,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_hash_values.c:717,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:719,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_hash_values.c:724,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:354,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:365,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:376,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:385,6'
          Dst:             libfvalue_table_get_number_of_values
        - Src:             'libewf_hash_values.c:390,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:401,20'
          Dst:             strlen
        - Src:             'libewf_hash_values.c:406,30'
          Dst:             strlen
        - Src:             'libewf_hash_values.c:411,31'
          Dst:             strlen
        - Src:             'libewf_hash_values.c:422,7'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_hash_values.c:428,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:438,7'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_hash_values.c:444,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:468,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_hash_values.c:476,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:500,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:532,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:548,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:563,7'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_hash_values.c:569,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:579,7'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_hash_values.c:585,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:609,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_hash_values.c:617,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:638,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:652,8'
          Dst:             libfvalue_value_copy_to_utf8_string_with_index
        - Src:             'libewf_hash_values.c:660,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:678,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:699,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_parse_xhash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - xhash
        - xhash_size
        - error
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_copy_from_utf8_xml_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:306,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:323,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:306,6'
          Dst:             libfvalue_table_copy_from_utf8_xml_string
        - Src:             'libewf_hash_values.c:314,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_parse_sha1_hash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - sha1_hash
        - sha1_hash_size
        - error
      BBCount:         31
      ICount:          234
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_value_table_set_value_by_identifier
        - libfvalue_table_get_value_by_identifier
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:191,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:202,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:202,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:213,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:214,3'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:214,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:217,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:213,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:227,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:234,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:245,11'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:247,3'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:251,17'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:272,43'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:253,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:255,68'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:259,70'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:263,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:265,68'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:269,70'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:274,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:283,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:291,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:204,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:216,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:226,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_hash_values.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:274,7'
          Dst:             libewf_value_table_set_value_by_identifier
        - Src:             'libewf_hash_values.c:282,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_parse_md5_hash
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - md5_hash
        - md5_hash_size
        - error
      BBCount:         29
      ICount:          223
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libewf_value_table_set_value_by_identifier
        - libfvalue_table_get_value_by_identifier
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:91,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:92,3'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:92,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:105,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:112,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:123,11'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:125,3'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:129,16'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:150,41'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:131,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:133,66'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:137,68'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:141,8'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:143,66'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:147,68'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_hash_values.c:152,7'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:161,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:169,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:104,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_hash_values.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_hash_values.c:152,7'
          Dst:             libewf_value_table_set_value_by_identifier
        - Src:             'libewf_hash_values.c:160,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_hash_values_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_hash_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - hash_values
        - error
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_hash_values.c:45,6'
          Branch Sides:
            - BranchSide:      'libewf_hash_values.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_hash_values.c:59,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_hash_values.c:45,6'
          Dst:             libfvalue_table_initialize
        - Src:             'libewf_hash_values.c:50,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_sections_parse
      functionSourceFile: '/src/libewf/libewf/libewf_header_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_header_sections *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_sections
        - io_handle
        - header_values
        - format
        - error
      BBCount:         43
      ICount:          241
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_header_values_parse_header
        - libewf_header_values_parse_header2
        - libewf_header_values_parse_xheader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_sections.c:609,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:612,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:620,6'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
                - libewf_header_values_parse_header
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:620,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:631,6'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
                - libewf_header_values_parse_header
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:631,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:646,6'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
                - libewf_header_values_parse_header
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:646,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:649,8'
              BranchSideFuncs:
                - libewf_header_values_parse_header
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:666,6'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:648,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:657,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:665,2'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libewf_header_values_parse_header2
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:666,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:669,8'
              BranchSideFuncs:
                - libewf_header_values_parse_header2
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:685,6'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:668,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:676,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:684,2'
              BranchSideFuncs:
                - libcerror_error_free
                - libewf_header_values_parse_xheader
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:685,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:688,8'
              BranchSideFuncs:
                - libewf_header_values_parse_xheader
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:704,8'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:687,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:694,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:702,4'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:705,3'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:705,8'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:710,8'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:706,3'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:706,8'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:710,8'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:704,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:708,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_sections.c:710,8'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:711,3'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:711,8'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:726,4'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:712,3'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:712,8'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:726,4'
              BranchSideFuncs:
                - libcerror_error_free
        - Branch String:   'libewf_header_sections.c:710,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:726,4'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libewf_header_sections.c:728,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_sections.c:611,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:622,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:648,7'
          Dst:             libewf_header_values_parse_header
        - Src:             'libewf_header_sections.c:656,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:668,7'
          Dst:             libewf_header_values_parse_header2
        - Src:             'libewf_header_sections.c:675,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:687,7'
          Dst:             libewf_header_values_parse_xheader
        - Src:             'libewf_header_sections.c:693,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:725,3'
          Dst:             libcerror_error_free
    - functionName:    libewf_header_sections_generate
      functionSourceFile: '/src/libewf/libewf/libewf_header_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libewf_header_sections *'
        - 'size_t *'
        - size_t
        - char
        - char
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_sections
        - header_values
        - timestamp
        - compression_level
        - format
        - header_codepage
        - error
      BBCount:         72
      ICount:          447
      EdgeCount:       99
      CyclomaticComplexity: 29
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_generate_header2
        - libewf_header_values_generate_header_encase1
        - libewf_header_values_generate_header_encase2
        - libewf_header_values_generate_header_encase4
        - libewf_header_values_generate_header_ewf
        - libewf_header_values_generate_header_ewfx
        - libewf_header_values_generate_header_ftk
        - libewf_header_values_generate_header_linen
        - libewf_header_values_generate_xheader
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_sections.c:354,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:365,6'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
                - libewf_header_values_generate_header_encase1
                - libcerror_error_set
                - libewf_header_values_generate_header_ewf
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:365,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:368,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewf
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:386,11'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
                - libewf_header_values_generate_header_encase1
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:367,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:377,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:385,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:386,11'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:389,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase1
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:407,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:388,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:398,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:406,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:408,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:408,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:411,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:407,11'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:411,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase2
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:429,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:410,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:420,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:428,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:430,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:430,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:433,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:429,11'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:433,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ftk
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:451,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:432,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:442,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:450,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:452,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:452,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:457,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:453,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:453,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:457,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:454,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:454,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:457,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:451,11'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:457,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_encase4
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:493,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:456,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:466,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:475,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header2
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:474,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:484,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:492,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:494,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:494,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:498,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:495,8'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:495,13'
              BranchSideFuncs:
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:498,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:493,11'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:498,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header_linen
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:517,11'
              BranchSideFuncs:
                - libewf_header_values_generate_header_ewfx
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:497,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:508,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:516,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:519,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:529,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:538,8'
              BranchSideFuncs:
                - libewf_header_values_generate_header2
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:537,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:556,8'
              BranchSideFuncs:
                - libewf_header_values_generate_xheader
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_sections.c:555,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:563,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:571,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:575,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:577,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:583,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_sections.c:583,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:585,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_sections.c:591,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_sections.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:367,7'
          Dst:             libewf_header_values_generate_header_ewf
        - Src:             'libewf_header_sections.c:376,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:388,7'
          Dst:             libewf_header_values_generate_header_encase1
        - Src:             'libewf_header_sections.c:397,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:410,7'
          Dst:             libewf_header_values_generate_header_encase2
        - Src:             'libewf_header_sections.c:419,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:432,7'
          Dst:             libewf_header_values_generate_header_ftk
        - Src:             'libewf_header_sections.c:441,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:456,7'
          Dst:             libewf_header_values_generate_header_encase4
        - Src:             'libewf_header_sections.c:465,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:474,7'
          Dst:             libewf_header_values_generate_header2
        - Src:             'libewf_header_sections.c:483,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:497,7'
          Dst:             libewf_header_values_generate_header_linen
        - Src:             'libewf_header_sections.c:507,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:519,7'
          Dst:             libewf_header_values_generate_header_ewfx
        - Src:             'libewf_header_sections.c:528,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:537,7'
          Dst:             libewf_header_values_generate_header2
        - Src:             'libewf_header_sections.c:546,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:555,7'
          Dst:             libewf_header_values_generate_xheader
        - Src:             'libewf_header_sections.c:562,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_sections_clone
      functionSourceFile: '/src/libewf/libewf/libewf_header_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_header_sections **'
        - 'struct.libewf_header_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_header_sections
        - source_header_sections
        - error
      BBCount:         48
      ICount:          352
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libewf_header_sections_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_header_sections.c:162,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:173,7'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:173,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:184,6'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:184,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_sections.c:191,7'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:190,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:203,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:214,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:216,58'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:246,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:219,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:222,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:230,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:230,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:236,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:244,51'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:246,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:248,59'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:278,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:251,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:254,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:262,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:262,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:268,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:276,52'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:278,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:280,59'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:310,64'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:283,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:286,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:294,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_header_sections.c:294,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:300,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:308,52'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:315,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:317,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:337,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:317,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:319,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:322,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_header_sections.c:322,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:324,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:327,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_header_sections.c:327,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:329,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:332,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_header_sections.c:164,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:190,6'
          Dst:             libewf_header_sections_initialize
        - Src:             'libewf_header_sections.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:221,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:235,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:253,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:267,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:285,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:299,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_sections_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_header_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_header_sections **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_sections
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_header_sections.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:66,21'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_sections.c:69,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_sections.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_sections.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_sections.c:94,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:97,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:99,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_sections.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_sections.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_sections.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_sections_free
      functionSourceFile: '/src/libewf/libewf/libewf_header_sections.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_header_sections **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_sections
        - error
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_header_sections.c:116,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_sections.c:127,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_header_sections.c:127,6'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:129,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:149,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_sections.c:129,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:131,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:134,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_header_sections.c:134,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:136,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:139,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_header_sections.c:139,7'
          Branch Sides:
            - BranchSide:      'libewf_header_sections.c:141,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_sections.c:144,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_header_sections.c:118,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_utf16_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7295
      functionLinenumberEnd: 7460
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - identifier
        - identifier_length
        - date_format
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         44
      ICount:          265
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_to_utf16_string
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf16_string
        - libfvalue_value_get_data
        - libfvalue_value_has_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:7303,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7314,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7314,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7325,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7325,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7336,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
        - Branch String:   'libewf_header_values.c:7337,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7337,8'
              BranchSideFuncs:
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_identifier
            - BranchSide:      'libewf_header_values.c:7353,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7336,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7343,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7353,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7360,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7372,11'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7380,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7391,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:7396,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7396,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7400,10'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7400,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7400,10'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7407,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7401,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7401,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7443,8'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7395,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7407,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7443,8'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7406,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7414,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7423,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7422,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7431,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7439,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:7442,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7450,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_header_values.c:7305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7316,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7327,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7337,8'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7342,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:7352,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:7362,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7376,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:7382,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7396,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7401,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7406,7'
          Dst:             libfvalue_value_get_data
        - Src:             'libewf_header_values.c:7413,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7422,7'
          Dst:             libewf_date_time_values_copy_to_utf16_string
        - Src:             'libewf_header_values.c:7430,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7442,7'
          Dst:             libfvalue_value_copy_to_utf16_string
        - Src:             'libewf_header_values.c:7449,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_utf16_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7092
      functionLinenumberEnd: 7281
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - identifier
        - identifier_length
        - date_format
        - utf16_string_size
        - error
      BBCount:         53
      ICount:          311
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_to_utf16_string
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_data
        - libfvalue_value_get_utf16_string_size
        - libfvalue_value_has_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:7104,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7115,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7115,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7126,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7126,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7137,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
        - Branch String:   'libewf_header_values.c:7138,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7138,8'
              BranchSideFuncs:
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_identifier
            - BranchSide:      'libewf_header_values.c:7154,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7137,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7144,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7154,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7161,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7173,11'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7181,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7192,11'
              BranchSideFuncs:
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:7197,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7197,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7201,10'
              BranchSideFuncs:
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7201,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7201,10'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7208,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7202,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7202,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7265,8'
              BranchSideFuncs:
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7196,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7208,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7265,8'
              BranchSideFuncs:
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7207,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7215,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7224,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7223,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7232,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7240,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7240,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7243,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7251,21'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:7251,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7255,26'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_values.c:7260,28'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:7255,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7257,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_values.c:7259,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:7264,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7271,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_header_values.c:7106,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7117,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7138,8'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7143,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:7153,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:7163,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7177,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:7183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7197,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7202,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7207,7'
          Dst:             libfvalue_value_get_data
        - Src:             'libewf_header_values.c:7214,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7223,7'
          Dst:             libewf_date_time_values_copy_to_utf16_string
        - Src:             'libewf_header_values.c:7231,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7242,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7264,7'
          Dst:             libfvalue_value_get_utf16_string_size
        - Src:             'libewf_header_values.c:7270,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_utf8_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6914
      functionLinenumberEnd: 7079
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - identifier
        - identifier_length
        - date_format
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         44
      ICount:          265
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_to_utf8_string
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf8_string
        - libfvalue_value_get_data
        - libfvalue_value_has_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:6922,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6933,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6933,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6944,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6944,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6955,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
        - Branch String:   'libewf_header_values.c:6956,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6956,8'
              BranchSideFuncs:
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_identifier
            - BranchSide:      'libewf_header_values.c:6972,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6955,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6962,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6972,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6979,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6991,11'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6999,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7002,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7010,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:7015,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7015,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7019,10'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7019,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7019,10'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7026,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7020,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7020,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7062,8'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7014,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7026,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7062,8'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7025,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7033,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7042,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:7041,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:7050,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7058,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:7061,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:7069,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_header_values.c:6924,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6935,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6946,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6956,8'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:6961,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:6971,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:6981,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6995,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:7001,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7015,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7020,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:7025,7'
          Dst:             libfvalue_value_get_data
        - Src:             'libewf_header_values.c:7032,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7041,7'
          Dst:             libewf_date_time_values_copy_to_utf8_string
        - Src:             'libewf_header_values.c:7049,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:7061,7'
          Dst:             libfvalue_value_copy_to_utf8_string
        - Src:             'libewf_header_values.c:7068,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_utf8_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6711
      functionLinenumberEnd: 6900
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - identifier
        - identifier_length
        - date_format
        - utf8_string_size
        - error
      BBCount:         53
      ICount:          311
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_to_utf8_string
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_data
        - libfvalue_value_get_utf8_string_size
        - libfvalue_value_has_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:6723,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6734,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6734,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6745,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6745,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6756,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfvalue_table_get_value_by_identifier
        - Branch String:   'libewf_header_values.c:6757,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6757,8'
              BranchSideFuncs:
                - memcmp
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_identifier
            - BranchSide:      'libewf_header_values.c:6773,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6756,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6763,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6773,13'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6780,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6783,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6792,11'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6800,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6811,11'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:6816,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6816,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6820,10'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6820,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6820,10'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6827,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6821,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6821,10'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6884,8'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6815,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6827,8'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6884,8'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6826,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6834,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6843,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6842,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6851,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6859,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6859,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6862,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6870,21'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:6870,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6874,26'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_values.c:6879,27'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:6874,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6876,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_values.c:6878,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:6883,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6890,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_header_values.c:6725,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6736,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6747,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6757,8'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:6762,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:6772,12'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:6782,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6796,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:6802,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6816,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:6821,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:6826,7'
          Dst:             libfvalue_value_get_data
        - Src:             'libewf_header_values.c:6833,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6842,7'
          Dst:             libewf_date_time_values_copy_to_utf8_string
        - Src:             'libewf_header_values.c:6850,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6861,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6883,7'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_header_values.c:6889,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6599
      functionLinenumberEnd: 6698
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - index
        - identifier
        - identifier_size
        - error
      BBCount:         18
      ICount:          136
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_index
        - libfvalue_value_get_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:6605,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6608,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6616,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6616,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6627,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6627,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6639,7'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6638,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6645,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6655,7'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6654,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6670,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6670,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6682,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6682,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6697,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:6607,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6618,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6629,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6638,6'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_header_values.c:6644,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6654,6'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_header_values.c:6660,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6672,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6687,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_get_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6539
      functionLinenumberEnd: 6587
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - index
        - identifier_size
        - error
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_index
        - libfvalue_value_get_identifier
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:6544,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6556,7'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6555,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6572,7'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6571,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:6546,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6555,6'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_header_values.c:6561,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6571,6'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_header_values.c:6577,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_ewfx
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6473
      functionLinenumberEnd: 6528
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:6478,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6491,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:6500,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:6499,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6508,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:6516,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:6522,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6524,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:6527,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:6478,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:6490,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6499,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:6507,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_utf8_header_string
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 4272
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'size_t *'
        - char
        - char
        - 'char *'
        - size_t
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - header_type
        - header_string_type
        - newline_string
        - newline_string_length
        - timestamp
        - compression_level
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         621
      ICount:          3637
      EdgeCount:       861
      CyclomaticComplexity: 242
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_generate_date_header2_value
        - libewf_generate_date_header_value
        - libewf_value_table_get_value_copy_to_utf8_string_with_index
        - libewf_value_table_get_value_utf8_string_length
        - strlen
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:2720,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2720,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2731,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2719,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2731,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2732,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2732,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2733,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2733,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2734,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2734,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2735,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2735,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2736,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2736,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2737,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2737,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2738,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2738,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2739,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2739,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2731,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2750,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2750,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2761,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2762,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2762,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:      'libewf_header_values.c:2773,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2761,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2773,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2774,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2774,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:      'libewf_header_values.c:2787,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2775,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2775,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:      'libewf_header_values.c:2787,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2776,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2776,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:      'libewf_header_values.c:2787,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2773,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2787,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2787,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2798,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_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:   'libewf_header_values.c:2798,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2801,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2809,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2809,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2812,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2821,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2820,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2828,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2837,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2836,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2844,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2853,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2852,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2860,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2869,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2868,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2876,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2885,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2884,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2892,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2901,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2900,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2908,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2916,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
        - Branch String:   'libewf_header_values.c:2916,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2918,9'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
            - BranchSide:      'libewf_header_values.c:2968,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2919,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2919,9'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2923,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2920,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2920,9'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2923,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2918,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2923,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2931,7'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2936,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2939,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2963,33'
              BranchSideFuncs:
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2967,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2975,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:2983,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
        - Branch String:   'libewf_header_values.c:2983,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2985,9'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libewf_generate_date_header_value
            - BranchSide:      'libewf_header_values.c:3034,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2986,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2986,9'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2990,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2987,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2987,9'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2990,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2985,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2990,7'
              BranchSideFuncs:
                - libewf_generate_date_header_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2998,7'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:3003,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3006,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3030,33'
              BranchSideFuncs:
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3035,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3035,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3036,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3036,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3037,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3037,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3038,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3038,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3039,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3039,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3040,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3040,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3041,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3041,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3034,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3044,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3077,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3043,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3051,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3060,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3059,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3067,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3075,2'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3076,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3084,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3092,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3093,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3093,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3099,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3092,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3095,22'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3099,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3100,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3100,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3103,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3099,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3103,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3137,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3102,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3110,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3118,7'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - strlen
        - Branch String:   'libewf_header_values.c:3118,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3120,10'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3136,2'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3121,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3121,10'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3123,33'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3120,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3123,33'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3125,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3125,13'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3127,33'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3129,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3138,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3138,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3142,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3139,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3139,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3142,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3137,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3142,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3174,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3141,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3149,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3158,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3157,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3165,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3173,2'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3175,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3175,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3178,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3174,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3178,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3210,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3177,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3185,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3194,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3193,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3201,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3209,2'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3211,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3211,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3216,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3212,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3212,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3216,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3213,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3213,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3216,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3210,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3216,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3232,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3215,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3223,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3231,2'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3233,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3233,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3236,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3232,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3236,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3263,36'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3235,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3243,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3251,7'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3251,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3253,22'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3257,2'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3265,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3271,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3279,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3287,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3296,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3296,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3304,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3312,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3321,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3321,25'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3325,27'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3338,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3338,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3339,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3339,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3340,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3340,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3341,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3341,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3342,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3342,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3343,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3343,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3344,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3344,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3337,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3346,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3349,27'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3352,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3352,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3354,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3351,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3354,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3356,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3357,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3357,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3360,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3358,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3358,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3360,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3356,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3360,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3363,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3364,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3364,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3366,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3363,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3366,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3369,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3370,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3370,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3374,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3371,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3371,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3374,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3372,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3372,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3374,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3369,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3374,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3376,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3377,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3377,8'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3379,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3376,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3379,28'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3383,27'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3388,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3388,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3391,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3389,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3389,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3391,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3387,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3391,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3403,11'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3403,11'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3405,26'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
            - BranchSide:      'libewf_header_values.c:3417,11'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - strlen
                - strlen
        - Branch String:   'libewf_header_values.c:3432,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3432,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3437,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3433,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3433,8'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3437,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3431,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3437,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3449,13'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
        - Branch String:   'libewf_header_values.c:3450,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3450,13'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3454,25'
              BranchSideFuncs:
                - strlen
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3470,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3473,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3483,33'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3486,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3489,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3497,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3498,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3498,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3502,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3499,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3499,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3502,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3500,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3500,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3502,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3497,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3502,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3504,13'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3505,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3505,13'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3510,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3506,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3506,13'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3510,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3507,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3507,13'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3510,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3508,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3508,13'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3510,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3514,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3516,45'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3518,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3525,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3527,45'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3529,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3530,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3530,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3531,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3531,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3532,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3532,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3533,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3533,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3534,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3534,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3529,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3536,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3539,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3544,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3544,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3547,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3545,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3545,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3547,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3543,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3547,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3550,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3556,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3556,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3559,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3557,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3557,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3559,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3555,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3559,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3566,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3567,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3567,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3569,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3566,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3569,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3572,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3573,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3573,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3574,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3574,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3575,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3575,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3576,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3576,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3577,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3577,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3578,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3578,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3579,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3579,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3572,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3581,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3588,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3596,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3596,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3598,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3595,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3598,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3601,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3602,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3602,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3604,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3601,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3604,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3609,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3610,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3610,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3614,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3611,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3611,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3614,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3612,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3612,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3614,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3609,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3614,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3618,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3619,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3619,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3621,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3618,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3621,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3626,44'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3628,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3630,45'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3632,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3633,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3633,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3634,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3634,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3635,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3635,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3636,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3636,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3637,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3637,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3632,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3639,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3662,6'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3639,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3642,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3660,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3641,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3651,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3659,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3662,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3665,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3683,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3664,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3674,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3682,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3685,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3688,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3706,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3687,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3697,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3705,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3707,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3707,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3710,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3708,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3708,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3710,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3706,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3710,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3734,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3712,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3715,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3733,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3714,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3724,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3732,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3736,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3739,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3757,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3738,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3748,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3756,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3759,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3762,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3780,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3761,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3771,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3779,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3781,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3781,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3784,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3782,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3782,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3784,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3780,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3784,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3831,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3786,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3789,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3807,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3788,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3798,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3806,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3809,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3812,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3830,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3811,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3821,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3829,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3832,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3832,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3834,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3831,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3834,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3858,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3836,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3839,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3857,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3838,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3848,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3856,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3859,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3859,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3860,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3860,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3861,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3861,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3862,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3862,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3863,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3863,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3864,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3864,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3865,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3865,8'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3858,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3867,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3914,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3869,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3872,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3890,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3871,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3881,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3889,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3892,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3895,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3913,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3894,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3904,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3912,3'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3916,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3919,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3939,7'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3918,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3928,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3936,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3939,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3945,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3953,24'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3962,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3965,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:3985,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3964,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3974,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3982,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:3985,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:3991,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:3999,24'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4008,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4011,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4031,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4010,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4020,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4028,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4031,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4037,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4045,24'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4048,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4048,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4050,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4047,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4050,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4092,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4052,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4055,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4075,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4054,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4064,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4072,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4075,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4081,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4089,25'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4093,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4093,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4095,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4092,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4095,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4119,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4097,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4100,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4118,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4099,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4109,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4117,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4120,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4120,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4124,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4121,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4121,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4124,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4122,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4122,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4124,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4119,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4124,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4148,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4126,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4129,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4147,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4128,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4138,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4146,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4149,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4149,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4151,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4148,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4151,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4193,44'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4153,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4156,9'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4176,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4155,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4165,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4173,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4176,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4182,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4190,25'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4195,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4197,45'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4199,44'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4201,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4203,45'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4205,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4206,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4206,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4207,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4207,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4208,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4208,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4209,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4209,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4205,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4248,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:4211,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4213,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4229,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_header_values.c:4213,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4219,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4227,25'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_header_values.c:4229,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4231,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4247,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:4231,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4237,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4245,25'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:4256,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4258,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4261,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_header_values.c:4261,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4263,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4266,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4266,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4268,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4271,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:2722,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2741,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2752,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2764,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2778,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2789,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2800,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2811,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2820,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2827,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2836,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2843,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2852,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2859,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2868,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2875,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2884,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2891,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2900,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2907,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2922,13'
          Dst:             libewf_generate_date_header_value
        - Src:             'libewf_header_values.c:2930,13'
          Dst:             libewf_generate_date_header2_value
        - Src:             'libewf_header_values.c:2938,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2956,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_header_values.c:2963,33'
          Dst:             strlen
        - Src:             'libewf_header_values.c:2967,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:2974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2989,13'
          Dst:             libewf_generate_date_header_value
        - Src:             'libewf_header_values.c:2997,13'
          Dst:             libewf_generate_date_header2_value
        - Src:             'libewf_header_values.c:3005,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3023,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_header_values.c:3030,33'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3043,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3050,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3059,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3066,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3076,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3083,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3102,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3109,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3133,38'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3141,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3148,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3157,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3164,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3177,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3184,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3193,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3200,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3215,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3222,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3235,7'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_header_values.c:3242,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3398,32'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3412,32'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3426,32'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3444,31'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3461,31'
          Dst:             strlen
        - Src:             'libewf_header_values.c:3472,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3488,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3641,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3650,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3664,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3673,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3687,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3696,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3714,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3723,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3738,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3747,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3761,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3770,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3788,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3797,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3811,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3820,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3838,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3847,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3871,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3880,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3894,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3903,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3918,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3927,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3944,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3964,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:3973,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:3990,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4010,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:4019,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4036,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4054,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:4063,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4080,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4099,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:4108,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4128,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:4137,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4155,8'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:4164,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4181,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4218,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4236,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_convert_utf8_header_string_to_header
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2665
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_string
        - header_string_size
        - header
        - header_size
        - codepage
        - error
      BBCount:         27
      ICount:          177
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libuna_byte_stream_copy_from_utf8
        - libuna_byte_stream_size_from_utf8
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:2549,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2560,6'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf8
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2560,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2571,7'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf8
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2571,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2582,6'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf8
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2582,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:2594,7'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf8
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2593,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2601,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2609,9'
              BranchSideFuncs:
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2610,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2610,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2613,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2609,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2613,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2621,24'
              BranchSideFuncs:
                - malloc
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2624,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2636,8'
              BranchSideFuncs:
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2635,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2644,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2652,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:2655,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2657,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:2662,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:2551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2562,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2573,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2584,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2593,6'
          Dst:             libuna_byte_stream_size_from_utf8
        - Src:             'libewf_header_values.c:2600,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2612,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2626,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2635,6'
          Dst:             libuna_byte_stream_copy_from_utf8
        - Src:             'libewf_header_values.c:2643,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_generate_date_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - timestamp
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         32
      ICount:          281
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_localtime
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:802,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:805,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:813,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - 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:   'libewf_header_values.c:813,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:824,6'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - 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:   'libewf_header_values.c:824,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:827,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:838,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - 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:   'libewf_header_values.c:835,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:841,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:849,22'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:849,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:852,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:860,3'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:865,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:868,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:877,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:876,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:886,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:894,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:896,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:906,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:914,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:916,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:926,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:934,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:936,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:946,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:954,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:956,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:966,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:974,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:976,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:996,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:999,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1001,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:1006,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:804,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:815,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:826,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:835,6'
          Dst:             libewf_date_time_localtime
        - Src:             'libewf_header_values.c:840,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:851,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:867,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:876,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:885,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:896,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:905,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:916,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:925,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:936,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:945,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:956,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:976,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:985,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_generate_date_header2_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - timestamp
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         18
      ICount:          125
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:1123,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1134,7'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1134,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1145,6'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1145,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1156,3'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1161,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1164,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1173,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:1172,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1182,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1192,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:1195,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1197,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:1202,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:1125,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1136,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1147,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1163,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1172,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:1181,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_xheader
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5919
      functionLinenumberEnd: 6459
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - xheader
        - xheader_size
        - error
      BBCount:         100
      ICount:          772
      EdgeCount:       140
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_generate_date_xheader_value
        - libfvalue_table_get_number_of_values
        - libfvalue_table_get_value_by_index
        - libfvalue_value_copy_to_utf8_string_with_index
        - libfvalue_value_get_identifier
        - libfvalue_value_get_utf8_string_size
        - libfvalue_value_has_data
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:5939,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5942,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5950,7'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5950,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5961,6'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5961,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5973,7'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5972,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5978,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:5986,11'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6005,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6010,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6147,3'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6009,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6016,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6026,8'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6025,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6032,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6041,9'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6042,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6042,9'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6053,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6041,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6053,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6056,13'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6059,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6062,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6071,12'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:6074,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6074,10'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:6118,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6075,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6075,10'
              BranchSideFuncs:
                - memcmp
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:6118,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6073,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6081,10'
              BranchSideFuncs:
                - libewf_generate_date_xheader_value
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:6118,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6080,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6087,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6109,35'
              BranchSideFuncs:
                - strlen
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6126,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6129,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6138,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6138,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6142,33'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6144,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - memcmp
                - libewf_generate_date_xheader_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6149,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6152,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6160,25'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6163,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6166,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6174,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6178,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6184,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6192,19'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6194,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6200,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6208,19'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6210,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6215,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_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:      'libewf_header_values.c:6366,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6214,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6221,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6231,8'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6230,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6246,9'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6247,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6247,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:      'libewf_header_values.c:6258,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6246,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6258,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:      'libewf_header_values.c:6261,13'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6264,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6267,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6276,12'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6286,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6289,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6298,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6298,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6300,7'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6365,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6303,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6309,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6318,21'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_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:   'libewf_header_values.c:6330,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6333,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6342,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6345,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6351,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6360,21'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_get_utf8_string_size
                - libfvalue_value_copy_to_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:   'libewf_header_values.c:6366,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6368,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:6421,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_values.c:6368,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6374,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6382,17'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6384,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6390,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6398,20'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:6405,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6411,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6419,17'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_values.c:6421,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6427,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6435,19'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:6444,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6446,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_values.c:6449,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:6449,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:6451,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:6456,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:5941,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5952,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5972,6'
          Dst:             libfvalue_table_get_number_of_values
        - Src:             'libewf_header_values.c:5977,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5988,20'
          Dst:             strlen
        - Src:             'libewf_header_values.c:5993,32'
          Dst:             strlen
        - Src:             'libewf_header_values.c:5998,33'
          Dst:             strlen
        - Src:             'libewf_header_values.c:6009,7'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_header_values.c:6015,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6025,7'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_header_values.c:6031,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6055,12'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:6061,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6075,10'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:6080,9'
          Dst:             libewf_generate_date_xheader_value
        - Src:             'libewf_header_values.c:6086,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6104,6'
          Dst:             libcerror_error_free
        - Src:             'libewf_header_values.c:6109,35'
          Dst:             strlen
        - Src:             'libewf_header_values.c:6120,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_header_values.c:6128,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6214,7'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_header_values.c:6220,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6230,7'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_header_values.c:6236,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6260,12'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:6266,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6280,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_header_values.c:6288,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6308,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6322,13'
          Dst:             libfvalue_value_copy_to_utf8_string_with_index
        - Src:             'libewf_header_values.c:6332,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6350,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6373,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6389,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6410,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:6426,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_generate_date_xheader_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5723
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - timestamp
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         38
      ICount:          328
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_localtime
        - libewf_utf8_string_day_of_week_copy_from_time_elements
        - libewf_utf8_string_month_copy_from_time_elements
        - libewf_utf8_string_time_copy_from_time_elements
        - libfvalue_utf8_string_with_index_copy_from_integer
        - snprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:5485,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5496,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - 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:   'libewf_header_values.c:5496,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5507,6'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - 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:   'libewf_header_values.c:5507,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5521,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - malloc
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - 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:   'libewf_header_values.c:5518,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5524,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5532,22'
              BranchSideFuncs:
                - malloc
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5532,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5535,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5543,3'
              BranchSideFuncs:
                - malloc
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5548,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5551,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5560,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5559,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5567,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5575,5'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5577,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5585,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5593,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5595,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5597,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5600,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5599,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5609,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5617,5'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5619,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5635,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - snprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5637,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5647,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5655,5'
              BranchSideFuncs:
                - snprintf
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:5695,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5695,17'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5698,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:5694,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5698,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5706,35'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:5713,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5715,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:5720,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:5487,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5498,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5509,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5518,6'
          Dst:             libewf_date_time_localtime
        - Src:             'libewf_header_values.c:5523,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5534,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5550,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5559,6'
          Dst:             libewf_utf8_string_day_of_week_copy_from_time_elements
        - Src:             'libewf_header_values.c:5566,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5577,6'
          Dst:             libewf_utf8_string_month_copy_from_time_elements
        - Src:             'libewf_header_values.c:5584,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5599,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:5608,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5619,6'
          Dst:             libewf_utf8_string_time_copy_from_time_elements
        - Src:             'libewf_header_values.c:5626,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5637,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_header_values.c:5646,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5687,16'
          Dst:             snprintf
        - Src:             'libewf_header_values.c:5697,3'
          Dst:             libcerror_error_set
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_header_values_parse_xheader_date_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5779
      functionLinenumberEnd: 5907
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - identifier
        - identifier_size
        - error
      BBCount:         24
      ICount:          163
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_convert_date_xheader_value
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_data
        - libfvalue_value_set_data
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:5797,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5800,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5809,11'
              BranchSideFuncs:
                - libfvalue_value_get_data
                - libewf_convert_date_xheader_value
                - strlen
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5811,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5819,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5829,13'
              BranchSideFuncs:
                - libewf_convert_date_xheader_value
                - strlen
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:5835,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5838,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:5858,12'
              BranchSideFuncs:
                - strlen
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:5865,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5874,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:5883,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:5901,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5903,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:5906,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:5789,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_header_values.c:5799,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5811,7'
          Dst:             libfvalue_value_get_data
        - Src:             'libewf_header_values.c:5818,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5828,12'
          Dst:             libewf_convert_date_xheader_value
        - Src:             'libewf_header_values.c:5837,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5855,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_header_values.c:5862,39'
          Dst:             strlen
        - Src:             'libewf_header_values.c:5865,8'
          Dst:             libfvalue_value_set_data
        - Src:             'libewf_header_values.c:5873,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_convert_date_xheader_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4907
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_value
        - header_value_length
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         97
      ICount:          703
      EdgeCount:       139
      CyclomaticComplexity: 44
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_from_timestamp
        - libewf_utf8_string_day_of_month_copy_to_time_elements
        - libewf_utf8_string_day_of_week_copy_to_time_elements
        - libewf_utf8_string_hours_copy_to_time_elements
        - libewf_utf8_string_minutes_copy_to_time_elements
        - libewf_utf8_string_month_copy_to_time_elements
        - libewf_utf8_string_seconds_copy_to_time_elements
        - libewf_utf8_string_year_copy_to_time_elements
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
        - mktime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4923,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4934,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4934,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4945,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4945,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4956,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4956,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4968,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4967,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4975,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:4984,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4983,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4989,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5001,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5000,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5008,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5016,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5017,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5017,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5021,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5016,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5019,33'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5021,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5021,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5034,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5050,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5032,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5037,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5045,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:5049,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5057,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5066,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_week_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5065,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5072,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5083,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5082,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5090,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5100,7'
              BranchSideFuncs:
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5099,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5106,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5117,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5116,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5124,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5132,6'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5132,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5135,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5144,7'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5143,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5150,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5161,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5160,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5168,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5177,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5178,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5178,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5191,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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:   'libewf_header_values.c:5177,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5181,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5191,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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:   'libewf_header_values.c:5190,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5197,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5208,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_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:   'libewf_header_values.c:5207,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5215,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5224,6'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5224,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5227,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5237,10'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5236,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5243,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5252,10'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5251,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5258,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5267,10'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5266,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5273,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5283,16'
              BranchSideFuncs:
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5290,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5293,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5301,3'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5303,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5306,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5324,8'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5305,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5313,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5322,36'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5324,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5327,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5345,9'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5326,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5334,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5343,36'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5345,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5349,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5357,41'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5360,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5363,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5372,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_from_timestamp
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5371,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5378,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5386,32'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5388,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5390,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5408,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5392,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5398,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5406,36'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5408,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5410,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5429,5'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:5412,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5418,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5426,36'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:5431,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5436,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:5444,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:5447,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5449,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - free
            - BranchSide:      'libewf_header_values.c:5453,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:5453,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5455,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:5460,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4925,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4936,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4947,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4958,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4967,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_header_values.c:4974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4983,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_header_values.c:4988,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5000,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5032,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:5036,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5049,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5056,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5065,6'
          Dst:             libewf_utf8_string_day_of_week_copy_to_time_elements
        - Src:             'libewf_header_values.c:5071,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5082,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5089,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5099,6'
          Dst:             libewf_utf8_string_year_copy_to_time_elements
        - Src:             'libewf_header_values.c:5105,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5116,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5143,6'
          Dst:             libewf_utf8_string_month_copy_to_time_elements
        - Src:             'libewf_header_values.c:5149,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5160,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5167,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5180,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5190,6'
          Dst:             libewf_utf8_string_day_of_month_copy_to_time_elements
        - Src:             'libewf_header_values.c:5196,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5207,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5214,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5226,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5236,6'
          Dst:             libewf_utf8_string_hours_copy_to_time_elements
        - Src:             'libewf_header_values.c:5242,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5251,6'
          Dst:             libewf_utf8_string_minutes_copy_to_time_elements
        - Src:             'libewf_header_values.c:5257,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5266,6'
          Dst:             libewf_utf8_string_seconds_copy_to_time_elements
        - Src:             'libewf_header_values.c:5272,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5287,14'
          Dst:             mktime
        - Src:             'libewf_header_values.c:5292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5305,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5312,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5326,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:5333,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5348,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5362,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5371,6'
          Dst:             libewf_date_time_values_copy_from_timestamp
        - Src:             'libewf_header_values.c:5377,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5397,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5417,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5431,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:5435,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5449,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_header_values_parse_xheader
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5733
      functionLinenumberEnd: 5769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - xheader
        - xheader_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_parse_xheader_date_value
        - libfvalue_table_copy_from_utf8_xml_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:5736,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5754,7'
              BranchSideFuncs:
                - libewf_header_values_parse_xheader_date_value
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:5753,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:5760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:5768,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:5736,6'
          Dst:             libfvalue_table_copy_from_utf8_xml_string
        - Src:             'libewf_header_values.c:5744,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:5753,6'
          Dst:             libewf_header_values_parse_xheader_date_value
        - Src:             'libewf_header_values.c:5759,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header2
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4726
      functionLinenumberEnd: 4895
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - char
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - format
        - timestamp
        - compression_level
        - header2
        - header2_size
        - error
      BBCount:         38
      ICount:          242
      EdgeCount:       48
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_generate_utf8_header_string
        - libuna_utf16_stream_copy_from_utf8
        - libuna_utf16_stream_size_from_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4734,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4738,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4738,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4742,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4746,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4750,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4755,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - 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:   'libewf_header_values.c:4763,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4774,7'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4774,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4777,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4785,6'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4785,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4788,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4797,7'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4796,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4809,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4818,7'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4817,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4824,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4832,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4833,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4833,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4836,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_values.c:4832,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4836,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4844,29'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4847,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4850,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4859,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_header_values.c:4858,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4867,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4875,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4884,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4886,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_header_values.c:4889,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4889,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4891,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4894,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4754,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4765,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4776,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4787,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4796,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4808,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4817,6'
          Dst:             libuna_utf16_stream_size_from_utf8
        - Src:             'libewf_header_values.c:4823,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4835,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4849,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4858,6'
          Dst:             libuna_utf16_stream_copy_from_utf8
        - Src:             'libewf_header_values.c:4866,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_linen
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4632
      functionLinenumberEnd: 4712
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - char
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - format
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         17
      ICount:          129
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4638,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4641,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4645,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4649,23'
              BranchSideFuncs:
                - libewf_header_values_generate_utf8_header_string
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:4654,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_values_generate_utf8_header_string
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:4662,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4675,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4684,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4683,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4692,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4700,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4706,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4708,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4711,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4653,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4662,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4683,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4691,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_encase4
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4562
      functionLinenumberEnd: 4617
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4567,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4580,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4589,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4588,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4597,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4605,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4611,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4613,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4616,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4567,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4588,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4596,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_encase2
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4493
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4498,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4511,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4520,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4519,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4528,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4536,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4542,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4544,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4547,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4498,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4510,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4519,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4527,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_ftk
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4424
      functionLinenumberEnd: 4479
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4429,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4442,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4451,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4450,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4459,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4467,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4473,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4475,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4478,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4429,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4441,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4450,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4458,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_encase1
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4355
      functionLinenumberEnd: 4410
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4360,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4373,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4382,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4381,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4390,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4398,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4404,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4406,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4409,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4360,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4372,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4381,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4389,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_generate_header_ewf
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'char **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - timestamp
        - compression_level
        - header
        - header_size
        - codepage
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_convert_utf8_header_string_to_header
        - libewf_header_values_generate_utf8_header_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:4291,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4304,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4313,7'
              BranchSideFuncs:
                - libewf_header_values_convert_utf8_header_string_to_header
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:4312,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4321,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:4329,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:4335,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:4337,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:4340,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:4291,6'
          Dst:             libewf_header_values_generate_utf8_header_string
        - Src:             'libewf_header_values.c:4303,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:4312,6'
          Dst:             libewf_header_values_convert_utf8_header_string_to_header
        - Src:             'libewf_header_values.c:4320,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_parse_header2
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2533
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - header2
        - header2_size
        - format
        - error
      BBCount:         21
      ICount:          137
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_parse_utf8_header_string
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:2445,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2461,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2462,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2462,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2465,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2461,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2465,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2473,30'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2476,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2479,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2488,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2487,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2496,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2505,7'
              BranchSideFuncs:
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2504,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2513,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2521,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:2527,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2529,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:2532,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:2445,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_header_values.c:2452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2464,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2478,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2487,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_header_values.c:2495,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2504,6'
          Dst:             libewf_header_values_parse_utf8_header_string
        - Src:             'libewf_header_values.c:2512,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_parse_utf8_header_string
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - char
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - header_string
        - header_string_size
        - header_section_number
        - format
        - error
      BBCount:         115
      ICount:          692
      EdgeCount:       161
      CyclomaticComplexity: 48
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_parse_utf8_header_string_value
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:1414,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1417,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1425,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1426,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1426,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1437,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1425,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1429,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1437,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1437,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1449,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1448,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1456,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1465,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1464,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1470,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1478,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1478,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1481,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1839,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1480,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1488,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1496,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1496,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1499,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1507,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1508,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1508,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1512,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1509,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1509,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1512,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1507,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1512,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1522,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1528,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1531,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1539,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1540,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1540,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
            - BranchSide:      'libewf_header_values.c:1551,24'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1539,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1543,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1551,24'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1553,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1561,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1569,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1569,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1572,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1580,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1581,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1581,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1585,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1582,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1582,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1585,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1580,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1585,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1595,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1601,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1604,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1612,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1613,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1613,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1614,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1614,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1615,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1615,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1612,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1626,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1626,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1631,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
            - BranchSide:      'libewf_header_values.c:1641,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1631,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1633,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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
            - BranchSide:      'libewf_header_values.c:1637,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1640,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1648,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1657,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_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:   'libewf_header_values.c:1656,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1664,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1673,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1672,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1678,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1687,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1686,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1694,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1703,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1702,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1710,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1719,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1718,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1724,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1743,20'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1743,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1748,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1812,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1747,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1755,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1764,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1764,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1766,23'
              BranchSideFuncs:
                - libewf_header_values_parse_utf8_header_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1770,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1769,13'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1777,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1786,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1800,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1809,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_header_values_parse_utf8_header_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1810,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1815,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1825,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1823,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1828,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1836,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1837,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1842,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1857,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:1860,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1862,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1866,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1866,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1868,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1872,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:1872,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1874,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:1878,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:1416,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1428,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1439,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1448,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_header_values.c:1455,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1464,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_header_values.c:1469,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1480,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1487,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1498,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1511,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1530,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1542,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1553,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1560,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1571,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1584,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1603,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1617,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1640,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1647,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1656,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_header_values.c:1663,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1672,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_header_values.c:1677,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1686,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1693,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1702,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_header_values.c:1709,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1718,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_header_values.c:1723,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1747,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1754,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1769,13'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:1776,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1786,8'
          Dst:             libewf_header_values_parse_utf8_header_string_value
        - Src:             'libewf_header_values.c:1799,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1810,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:1814,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1823,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:1827,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1837,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:1841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1862,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:1868,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:1874,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_header_values_parse_utf8_header_string_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1896
      functionLinenumberEnd: 2324
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - char
        - char
        - 'char *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - type_string
        - type_string_size
        - value_string
        - value_string_size
        - value_index
        - header_section_number
        - number_of_sections
        - format
        - acquiry_software_version
        - error
      BBCount:         221
      ICount:          1046
      EdgeCount:       298
      CyclomaticComplexity: 79
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_convert_date_header2_value
        - libewf_convert_date_header_value
        - libewf_value_table_set_value_by_identifier
        - memchr
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:1906,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1906,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1910,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:1907,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1907,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1910,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:1905,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1910,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1919,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1920,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1920,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1931,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1919,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1923,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1931,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1931,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1942,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1942,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1945,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1955,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:1955,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1957,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:1963,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:1964,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1964,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:1967,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:1965,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1965,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:1967,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:1963,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1967,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:1972,11'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:1999,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2001,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2016,11'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2002,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2002,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2008,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2003,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2003,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2008,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2001,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2005,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2008,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2016,11'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2018,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2097,11'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2019,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2019,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2056,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2018,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2021,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2056,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2024,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2028,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2050,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2028,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2030,7'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2032,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2037,10'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2039,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2044,15'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2051,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2051,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2055,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2050,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2053,33'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2055,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2057,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2057,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2062,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2056,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2059,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2062,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2063,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2063,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2084,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2062,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2065,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2084,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2068,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2072,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2083,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2072,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2074,7'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2078,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2085,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2085,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2090,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2084,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2087,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2090,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2099,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2101,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2104,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2104,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2106,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2109,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2109,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2111,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2114,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2114,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2116,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2132,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - memchr
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2121,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2123,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2127,13'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2133,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2133,14'
              BranchSideFuncs:
                - memchr
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:2135,10'
              BranchSideFuncs:
                - memchr
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2132,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2135,10'
              BranchSideFuncs:
                - memchr
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
            - BranchSide:      'libewf_header_values.c:2209,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2136,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2136,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2139,29'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2137,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2137,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2139,29'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2135,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2139,29'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2145,13'
              BranchSideFuncs:
                - memchr
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libewf_convert_date_header_value
        - Branch String:   'libewf_header_values.c:2145,13'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2151,8'
              BranchSideFuncs:
                - libewf_convert_date_header_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_header_values.c:2160,8'
              BranchSideFuncs:
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_header_values.c:2166,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2169,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
            - BranchSide:      'libewf_header_values.c:2191,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
        - Branch String:   'libewf_header_values.c:2191,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2193,25'
              BranchSideFuncs:
                - strlen
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2208,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2197,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2199,22'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2202,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2209,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2211,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2214,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2214,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2216,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2235,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2217,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2217,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2222,4'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2218,5'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2218,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2222,4'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2216,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2222,4'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2223,15'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2224,10'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2224,15'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2231,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2223,13'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2228,4'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2231,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2235,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2237,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2275,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2240,8'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2244,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2274,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2244,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2246,7'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2248,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2254,10'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2256,12'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2270,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2256,11'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2258,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2260,17'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2283,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2285,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_header_values.c:2287,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2287,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2290,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2308,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:2289,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2298,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2307,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:2308,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2310,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:2315,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:2318,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2320,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:2323,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:1909,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1922,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1933,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1944,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2145,13'
          Dst:             memchr
        - Src:             'libewf_header_values.c:2150,14'
          Dst:             libewf_convert_date_header_value
        - Src:             'libewf_header_values.c:2159,14'
          Dst:             libewf_convert_date_header2_value
        - Src:             'libewf_header_values.c:2168,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2186,5'
          Dst:             libcerror_error_free
        - Src:             'libewf_header_values.c:2194,29'
          Dst:             strlen
        - Src:             'libewf_header_values.c:2289,7'
          Dst:             libewf_value_table_set_value_by_identifier
        - Src:             'libewf_header_values.c:2297,4'
          Dst:             libcerror_error_set
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_convert_date_header_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_value
        - header_value_size
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         78
      ICount:          484
      EdgeCount:       111
      CyclomaticComplexity: 35
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_from_timestamp
        - libewf_utf8_string_day_of_month_copy_to_time_elements
        - libewf_utf8_string_hours_copy_to_time_elements
        - libewf_utf8_string_minutes_copy_to_time_elements
        - libewf_utf8_string_month_copy_to_time_elements
        - libewf_utf8_string_seconds_copy_to_time_elements
        - libewf_utf8_string_year_copy_to_time_elements
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
        - mktime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:394,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:394,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:406,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:405,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:422,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:421,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:427,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:435,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:435,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:438,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:447,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:446,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:454,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:463,7'
              BranchSideFuncs:
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:462,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:480,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:479,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:495,8'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:496,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:496,8'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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
            - BranchSide:      'libewf_header_values.c:508,7'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:495,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:508,7'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:507,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:514,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:525,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:524,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:532,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:540,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:541,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:541,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:      'libewf_header_values.c:553,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:540,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:544,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:553,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:552,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:559,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:570,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:569,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:577,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:585,8'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:586,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:586,8'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:      'libewf_header_values.c:598,7'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:585,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:589,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:598,7'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:597,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:604,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:615,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:614,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:622,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:630,8'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:   'libewf_header_values.c:631,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:631,8'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_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:      'libewf_header_values.c:643,7'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:630,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:634,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:643,7'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:642,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:660,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:659,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:667,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:675,8'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:676,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:676,8'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:688,7'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:675,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:679,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:688,7'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:687,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:694,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:704,16'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:706,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:721,14'
              BranchSideFuncs:
                - mktime
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:724,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:735,3'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:740,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:752,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_header_values.c:751,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:758,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_header_values.c:766,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:769,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:771,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - free
            - BranchSide:      'libewf_header_values.c:775,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:775,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:777,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:782,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:405,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_header_values.c:412,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:421,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_header_values.c:426,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:437,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:446,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:453,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:462,6'
          Dst:             libewf_utf8_string_year_copy_to_time_elements
        - Src:             'libewf_header_values.c:468,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:479,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:486,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:507,6'
          Dst:             libewf_utf8_string_month_copy_to_time_elements
        - Src:             'libewf_header_values.c:513,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:524,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:531,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:543,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:552,6'
          Dst:             libewf_utf8_string_day_of_month_copy_to_time_elements
        - Src:             'libewf_header_values.c:558,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:569,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:576,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:588,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:597,6'
          Dst:             libewf_utf8_string_hours_copy_to_time_elements
        - Src:             'libewf_header_values.c:603,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:614,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:621,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:642,6'
          Dst:             libewf_utf8_string_minutes_copy_to_time_elements
        - Src:             'libewf_header_values.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:659,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_header_values.c:666,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:678,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:687,6'
          Dst:             libewf_utf8_string_seconds_copy_to_time_elements
        - Src:             'libewf_header_values.c:693,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:706,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_header_values.c:710,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:721,14'
          Dst:             mktime
        - Src:             'libewf_header_values.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:742,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:751,6'
          Dst:             libewf_date_time_values_copy_from_timestamp
        - Src:             'libewf_header_values.c:757,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:771,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_convert_date_header2_value
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_value
        - header_value_size
        - date_time_values_string
        - date_time_values_string_size
        - error
      BBCount:         18
      ICount:          131
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_values_copy_from_timestamp
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:1025,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1036,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1036,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1039,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1048,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1047,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1056,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1064,3'
              BranchSideFuncs:
                - malloc
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1069,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1072,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1081,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_from_timestamp
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:1080,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1087,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:1095,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:1098,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1100,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:1105,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:1027,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1038,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1047,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_header_values.c:1055,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1071,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1080,6'
          Dst:             libewf_date_time_values_copy_from_timestamp
        - Src:             'libewf_header_values.c:1086,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_parse_header
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2429
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - header
        - header_size
        - codepage
        - format
        - error
      BBCount:         21
      ICount:          142
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_header_values_parse_utf8_header_string
        - libuna_utf8_string_copy_from_byte_stream
        - libuna_utf8_string_size_from_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:2341,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2349,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2357,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_byte_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2358,3'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2358,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2361,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2357,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2361,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2369,30'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_byte_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2372,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2375,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2384,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_byte_stream
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:2383,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2392,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2401,7'
              BranchSideFuncs:
                - libewf_header_values_parse_utf8_header_string
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_header_values.c:2400,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2409,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_header_values.c:2417,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_header_values.c:2423,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:2425,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_header_values.c:2428,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:2341,6'
          Dst:             libuna_utf8_string_size_from_byte_stream
        - Src:             'libewf_header_values.c:2348,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2360,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2383,6'
          Dst:             libuna_utf8_string_copy_from_byte_stream
        - Src:             'libewf_header_values.c:2391,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:2400,6'
          Dst:             libewf_header_values_parse_utf8_header_string
        - Src:             'libewf_header_values.c:2408,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_header_values_copy
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1384
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_header_values
        - source_header_values
        - error
      BBCount:         46
      ICount:          247
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_number_of_values
        - libfvalue_table_get_value_by_index
        - libfvalue_table_set_value_by_index
        - libfvalue_value_clone
        - libfvalue_value_free
        - libfvalue_value_get_identifier
        - libfvalue_value_has_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:1224,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1236,7'
              BranchSideFuncs:
                - libfvalue_table_get_number_of_values
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1235,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1249,26'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1249,2'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1254,8'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1374,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:1253,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1260,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1270,8'
              BranchSideFuncs:
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1269,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1276,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1287,9'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libewf_header_values.c:1288,4'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1288,9'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1299,4'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1287,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1299,4'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1304,14'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libewf_header_values.c:1305,9'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1305,14'
              BranchSideFuncs:
                - memcmp
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libewf_header_values.c:1312,14'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - memcmp
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:1304,12'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1310,4'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:1312,14'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - memcmp
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_header_values.c:1326,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1329,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1338,12'
              BranchSideFuncs:
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libcerror_error_set
                - libfvalue_value_free
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1342,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1348,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1357,8'
              BranchSideFuncs:
                - libfvalue_table_set_value_by_index
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1356,7'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1363,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1372,28'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_index
                - libfvalue_value_get_identifier
                - libfvalue_value_has_data
                - libfvalue_value_clone
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:1377,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:1379,3'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libewf_header_values.c:1383,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:1226,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1235,6'
          Dst:             libfvalue_table_get_number_of_values
        - Src:             'libewf_header_values.c:1240,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1253,7'
          Dst:             libfvalue_table_get_value_by_index
        - Src:             'libewf_header_values.c:1259,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1269,7'
          Dst:             libfvalue_value_get_identifier
        - Src:             'libewf_header_values.c:1275,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1305,14'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:1313,14'
          Dst:             memcmp
        - Src:             'libewf_header_values.c:1322,12'
          Dst:             libfvalue_value_has_data
        - Src:             'libewf_header_values.c:1328,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1342,7'
          Dst:             libfvalue_value_clone
        - Src:             'libewf_header_values.c:1347,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1356,7'
          Dst:             libfvalue_table_set_value_by_index
        - Src:             'libewf_header_values.c:1362,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:1379,3'
          Dst:             libfvalue_value_free
    - functionName:    libewf_header_values_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_header_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - header_values
        - error
      BBCount:         46
      ICount:          303
      EdgeCount:       66
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libewf_value_table_set_value_by_index
        - libfvalue_table_free
        - libfvalue_table_initialize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_header_values.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_header_values.c:66,7'
              BranchSideFuncs:
                - libfvalue_table_initialize
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:80,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:87,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:96,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:95,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:112,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:128,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:127,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:144,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:143,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:160,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:159,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:176,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:175,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:183,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:192,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:191,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:208,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_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:   'libewf_header_values.c:207,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:224,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:223,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:231,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:240,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:239,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:256,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:255,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:272,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:271,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:279,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:288,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:287,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:295,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:304,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:303,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:311,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:320,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
                - libcerror_error_set
        - Branch String:   'libewf_header_values.c:319,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:327,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:336,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_table_free
        - Branch String:   'libewf_header_values.c:335,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:343,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:351,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_header_values.c:354,6'
          Branch Sides:
            - BranchSide:      'libewf_header_values.c:357,4'
              BranchSideFuncs:
                - libfvalue_table_free
            - BranchSide:      'libewf_header_values.c:360,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_header_values.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:65,6'
          Dst:             libfvalue_table_initialize
        - Src:             'libewf_header_values.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:79,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:86,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:95,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:111,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:118,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:127,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:143,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:159,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:175,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:182,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:191,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:207,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:223,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:230,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:239,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:255,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:271,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:287,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:294,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:303,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:310,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:319,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:335,6'
          Dst:             libewf_value_table_set_value_by_index
        - Src:             'libewf_header_values.c:342,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_header_values.c:356,3'
          Dst:             libfvalue_table_free
    - functionName:    libewf_io_handle_clone
      functionSourceFile: '/src/libewf/libewf/libewf_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_io_handle **'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_io_handle
        - source_io_handle
        - error
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_io_handle.c:213,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:224,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:224,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:235,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:235,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:237,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_io_handle.c:241,27'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_io_handle.c:255,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_io_handle.c:255,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:261,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_io_handle.c:269,46'
              BranchSideFuncs: []
        - Branch String:   'libewf_io_handle.c:274,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:276,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_io_handle.c:281,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_io_handle.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:260,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_io_handle_clear
      functionSourceFile: '/src/libewf/libewf/libewf_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_io_handle.c:166,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:177,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:177,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:191,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_io_handle.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:182,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_io_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         12
      ICount:          70
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_io_handle_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_io_handle.c:123,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:134,7'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - free
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:134,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:137,9'
              BranchSideFuncs:
                - libewf_io_handle_clear
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:154,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_io_handle.c:136,7'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:141,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_io_handle.c:149,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_io_handle.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:136,7'
          Dst:             libewf_io_handle_clear
        - Src:             'libewf_io_handle.c:140,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_io_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - error
      BBCount:         16
      ICount:          128
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_io_handle.c:41,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:52,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_io_handle.c:63,15'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_io_handle.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_io_handle.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_io_handle.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_io_handle.c:91,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_io_handle.c:103,6'
          Branch Sides:
            - BranchSide:      'libewf_io_handle.c:105,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_io_handle.c:110,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_io_handle.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_io_handle.c:82,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_ltree_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_ltree_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 408
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - section_data
        - section_data_size
        - single_files_data
        - single_files_data_size
        - error
      BBCount:         54
      ICount:          477
      EdgeCount:       76
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libhmac_md5_calculate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_ltree_section.c:418,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:429,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:429,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:431,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:434,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:434,11'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:436,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:441,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:449,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:460,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:460,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:471,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:471,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:474,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:482,31'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:485,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:496,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:496,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:508,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:507,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:527,6'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:527,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:530,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:549,6'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:536,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:539,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:547,24'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:549,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:551,9'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - 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:      'libewf_ltree_section.c:693,11'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:551,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:554,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:562,7'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:562,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:565,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:573,7'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:573,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:576,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:584,7'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:584,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:590,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:599,8'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:598,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:606,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:626,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:630,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:638,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:646,3'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:706,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:709,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:717,23'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:719,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:722,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:741,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_ltree_section.c:728,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:731,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:739,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_ltree_section.c:420,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:440,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:451,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:487,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:507,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_ltree_section.c:518,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:529,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_ltree_section.c:538,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:553,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:564,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:575,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:589,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:598,7'
          Dst:             libhmac_md5_calculate
        - Src:             'libewf_ltree_section.c:605,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:630,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_ltree_section.c:637,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:697,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_ltree_section.c:708,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:721,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_ltree_section.c:730,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_ltree_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_ltree_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - data_stream
        - error
      BBCount:         34
      ICount:          248
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
        - libewf_data_stream_initialize_from_section
        - libewf_ltree_section_read_header_data
        - libewf_section_descriptor_get_data_offset
        - libfdata_stream_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_ltree_section.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:214,8'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_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:   'libewf_ltree_section.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:225,8'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:226,3'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:226,8'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:237,6'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:225,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:237,6'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:237,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:249,7'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:248,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:255,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:263,14'
              BranchSideFuncs:
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:265,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:267,7'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:332,7'
              BranchSideFuncs:
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
        - Branch String:   'libewf_ltree_section.c:267,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:270,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:279,17'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libewf_ltree_section_read_header_data
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:286,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:289,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:300,8'
              BranchSideFuncs:
                - libewf_ltree_section_read_header_data
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:299,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:306,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:314,15'
              BranchSideFuncs:
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:317,7'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:320,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:328,15'
              BranchSideFuncs:
                - libewf_data_stream_initialize_from_section
                - libcerror_error_set
                - libfdata_stream_free
        - Branch String:   'libewf_ltree_section.c:330,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:338,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:379,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_ltree_section.c:384,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:386,3'
              BranchSideFuncs:
                - libfdata_stream_free
            - BranchSide:      'libewf_ltree_section.c:390,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_ltree_section.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:216,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:239,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:248,6'
          Dst:             libewf_section_descriptor_get_data_offset
        - Src:             'libewf_ltree_section.c:254,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:269,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:278,16'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libewf_ltree_section.c:288,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:299,7'
          Dst:             libewf_ltree_section_read_header_data
        - Src:             'libewf_ltree_section.c:305,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:319,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:330,6'
          Dst:             libewf_data_stream_initialize_from_section
        - Src:             'libewf_ltree_section.c:337,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:386,3'
          Dst:             libfdata_stream_free
    - functionName:    libewf_ltree_section_read_header_data
      functionSourceFile: '/src/libewf/libewf/libewf_ltree_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - single_files_data_size
        - error
      BBCount:         17
      ICount:          268
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_ltree_section.c:59,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:70,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:71,3'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:71,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:70,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:82,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:82,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:105,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:164,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_ltree_section.c:164,6'
          Branch Sides:
            - BranchSide:      'libewf_ltree_section.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_ltree_section.c:177,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_ltree_section.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:148,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_ltree_section.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_ltree_section.c:166,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_md5_hash_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_md5_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - hash_sections
        - error
      BBCount:         36
      ICount:          276
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libewf_md5_hash_section_write_data
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_md5_hash_section.c:543,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:554,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:554,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:556,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:559,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:559,11'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:561,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:576,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:588,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:587,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:607,6'
              BranchSideFuncs:
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:607,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:610,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:629,29'
              BranchSideFuncs:
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:616,7'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:619,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:627,24'
              BranchSideFuncs:
                - malloc
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:632,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:635,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:644,7'
              BranchSideFuncs:
                - libewf_md5_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:643,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:651,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:660,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:668,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:671,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:679,23'
              BranchSideFuncs:
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
        - Branch String:   'libewf_md5_hash_section.c:686,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:689,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:708,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_md5_hash_section.c:695,7'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:698,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:706,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_md5_hash_section.c:711,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:713,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_md5_hash_section.c:716,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_md5_hash_section.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:587,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_md5_hash_section.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:609,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_md5_hash_section.c:618,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:634,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:643,6'
          Dst:             libewf_md5_hash_section_write_data
        - Src:             'libewf_md5_hash_section.c:650,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:659,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_md5_hash_section.c:670,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:688,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_md5_hash_section.c:697,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_md5_hash_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_md5_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - hash_sections
        - error
      BBCount:         34
      ICount:          271
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_md5_hash_section.c:346,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:357,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:357,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:359,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:361,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:361,11'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:363,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:368,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:376,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:387,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:387,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:390,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:398,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:398,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:412,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:412,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:414,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:429,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:414,7'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:420,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:428,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:429,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:431,13'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:433,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:433,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:441,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:449,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_md5_hash_section.c:449,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_md5_hash_section.c:455,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_md5_hash_section.c:348,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:367,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:378,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:389,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:403,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:419,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:433,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_md5_hash_section.c:440,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_md5_hash_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_md5_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - hash_sections
        - error
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_md5_hash_section_read_data
        - libewf_section_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_md5_hash_section.c:268,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:280,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libewf_md5_hash_section_read_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:288,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:291,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:299,11'
              BranchSideFuncs:
                - free
                - libewf_md5_hash_section_read_data
                - libcerror_error_set
                - free
        - Branch String:   'libewf_md5_hash_section.c:301,7'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:309,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_md5_hash_section.c:317,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_md5_hash_section.c:324,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:326,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_md5_hash_section.c:329,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_md5_hash_section.c:270,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:279,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_md5_hash_section.c:290,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:301,7'
          Dst:             libewf_md5_hash_section_read_data
        - Src:             'libewf_md5_hash_section.c:308,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_md5_hash_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_md5_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - hash_sections
        - error
      BBCount:         37
      ICount:          315
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_test_zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_md5_hash_section.c:57,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:68,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:70,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:72,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:72,11'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:74,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:87,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:98,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:121,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:123,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:127,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:177,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:179,13'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:181,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:181,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:197,6'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:197,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:211,5'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:215,6'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:226,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_md5_hash_section.c:226,11'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:228,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:246,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_md5_hash_section.c:228,7'
          Branch Sides:
            - BranchSide:      'libewf_md5_hash_section.c:234,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_md5_hash_section.c:242,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_md5_hash_section.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:181,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_md5_hash_section.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:210,11'
          Dst:             libewf_section_test_zero
        - Src:             'libewf_md5_hash_section.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_md5_hash_section.c:233,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_media_values_calculate_chunk_size
      functionSourceFile: '/src/libewf/libewf/libewf_media_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - media_values
        - error
      BBCount:         19
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_media_values.c:269,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:280,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:281,3'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:281,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:284,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:280,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:292,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:293,3'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:293,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:292,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:304,31'
              BranchSideFuncs: []
        - Branch String:   'libewf_media_values.c:306,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:317,19'
              BranchSideFuncs: []
            - BranchSide:      'libewf_media_values.c:319,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_media_values.c:271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:283,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:295,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_media_values_clone
      functionSourceFile: '/src/libewf/libewf/libewf_media_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_media_values **'
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_media_values
        - source_media_values
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_media_values.c:190,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:201,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:201,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:212,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:212,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:214,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_media_values.c:218,30'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:221,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_media_values.c:232,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_media_values.c:232,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_media_values.c:246,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_media_values.c:249,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:251,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_media_values.c:256,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_media_values.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:237,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_media_values_clear
      functionSourceFile: '/src/libewf/libewf/libewf_media_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - media_values
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_media_values.c:147,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:158,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:158,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_media_values.c:149,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:163,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_media_values_free
      functionSourceFile: '/src/libewf/libewf/libewf_media_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_media_values **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - media_values
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_media_values.c:117,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_media_values.c:128,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:130,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_media_values.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_media_values.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_media_values_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_media_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_media_values **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - media_values
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_media_values.c:40,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:43,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:51,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:51,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_media_values.c:62,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_media_values.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_media_values.c:76,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_media_values.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_media_values.c:90,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_media_values.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_media_values.c:100,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_media_values.c:105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_media_values.c:42,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_media_values.c:81,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_read_io_handle_clone
      functionSourceFile: '/src/libewf/libewf/libewf_read_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_read_io_handle **'
        - 'struct.libewf_read_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_read_io_handle
        - source_read_io_handle
        - error
      BBCount:         18
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_read_io_handle.c:162,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_read_io_handle.c:173,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_read_io_handle.c:173,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_read_io_handle.c:184,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_read_io_handle.c:184,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:186,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_read_io_handle.c:190,32'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_read_io_handle.c:193,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_read_io_handle.c:204,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_read_io_handle.c:204,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_read_io_handle.c:218,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_read_io_handle.c:221,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:223,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_read_io_handle.c:228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_read_io_handle.c:164,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:209,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_read_io_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_read_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_read_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_io_handle
        - error
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_read_io_handle.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_read_io_handle.c:132,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_read_io_handle.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:134,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_read_io_handle.c:149,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_read_io_handle.c:134,7'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:136,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_read_io_handle.c:139,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_read_io_handle.c:139,7'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:141,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_read_io_handle.c:144,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_read_io_handle.c:123,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_read_io_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_read_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_read_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_io_handle
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_read_io_handle.c:48,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_read_io_handle.c:59,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_read_io_handle.c:59,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_read_io_handle.c:70,20'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_read_io_handle.c:73,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_read_io_handle.c:84,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_read_io_handle.c:84,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_read_io_handle.c:98,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_read_io_handle.c:101,6'
          Branch Sides:
            - BranchSide:      'libewf_read_io_handle.c:103,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_read_io_handle.c:108,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_read_io_handle.c:50,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_read_io_handle.c:89,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_restart_data_parse
      functionSourceFile: '/src/libewf/libewf/libewf_restart_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - restart_data
        - restart_data_size
        - error
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_restart_data.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_restart_data.c:55,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_restart_data.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_restart_data.c:70,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_restart_data.c:71,3'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:71,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_restart_data.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_restart_data.c:70,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_restart_data.c:82,36'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_restart_data.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_restart_data.c:97,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_restart_data.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:105,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_restart_data.c:140,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_restart_data.c:146,6'
          Branch Sides:
            - BranchSide:      'libewf_restart_data.c:148,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_restart_data.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_restart_data.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_restart_data.c:54,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_restart_data.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_restart_data.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_restart_data.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_restart_data.c:96,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_restart_data.c:104,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_sectors_write
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1851
      functionLinenumberEnd: 1925
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - char
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - chunks_data_size
        - chunks_padding_size
        - error
      BBCount:         16
      ICount:          129
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_section.c:1856,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1867,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1867,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1869,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1871,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1871,11'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1873,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1878,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1886,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1907,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1913,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1916,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1924,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:1858,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1877,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1886,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_section.c:1897,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1906,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_section.c:1915,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_write
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1836
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - size_t
        - 'struct.libewf_media_values *'
        - 'struct.ewf_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_offset
        - media_values
        - cached_data_section
        - error
      BBCount:         47
      ICount:          671
      EdgeCount:       67
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_section.c:1550,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1561,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1561,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1572,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1572,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1583,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1583,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1594,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1594,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1606,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1605,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1617,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1626,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1632,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1643,23'
              BranchSideFuncs:
                - libewf_section_write_data
                - libcerror_error_set
                - malloc
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1645,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1647,26'
              BranchSideFuncs:
                - malloc
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1814,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1650,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1653,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1661,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1661,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1667,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1735,42'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1755,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1755,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1756,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1756,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1757,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1757,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1758,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1758,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1759,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1759,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1760,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1760,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1754,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1762,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1788,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1768,8'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1774,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1787,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1788,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1796,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1809,3'
              BranchSideFuncs:
                - libewf_section_write_data
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1822,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1825,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1833,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:1552,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1574,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1585,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1596,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1605,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_section.c:1616,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1625,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_section.c:1634,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1652,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1666,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1773,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1788,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_section.c:1795,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1813,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_section.c:1824,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_data
        - section_data_size
        - error
      BBCount:         20
      ICount:          143
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libbfio_pool_write_buffer
        - libcerror_error_set
        - libhmac_md5_calculate
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libewf_section.c:316,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:319,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:328,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libhmac_md5_calculate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:328,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:339,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libhmac_md5_calculate
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:339,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:351,8'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libhmac_md5_calculate
                - libcerror_error_set
        - Branch String:   'libewf_section.c:351,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section.c:368,8'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libhmac_md5_calculate
                - libcerror_error_set
        - Branch String:   'libewf_section.c:368,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:371,8'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:400,17'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
        - Branch String:   'libewf_section.c:370,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:378,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:398,2'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
        - Branch String:   'libewf_section.c:406,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:417,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:318,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:370,7'
          Dst:             libhmac_md5_calculate
        - Src:             'libewf_section.c:377,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:399,16'
          Dst:             libbfio_pool_write_buffer
        - Src:             'libewf_section.c:408,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_read
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_media_values *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - media_values
        - set_identifier_change
        - error
      BBCount:         112
      ICount:          1007
      EdgeCount:       158
      CyclomaticComplexity: 48
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_read_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_section.c:1057,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1068,6'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1068,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1079,6'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1079,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1082,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1090,6'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1090,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1102,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1110,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1113,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1121,11'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1125,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1136,6'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1136,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1139,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1159,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1339,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1341,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1371,3'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_section.c:1341,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1349,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1357,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1357,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1360,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1370,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_section.c:1374,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1374,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1375,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1375,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1376,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1376,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1377,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1377,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1378,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1378,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1379,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1379,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1380,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1380,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1381,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1381,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1382,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1382,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1383,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1383,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1384,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1384,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1385,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1385,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1386,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1386,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1387,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1387,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1388,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1388,25'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1373,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1390,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1406,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1390,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1403,5'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1405,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1406,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1418,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section.c:1421,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1422,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1422,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1433,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1421,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1425,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1433,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1434,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1434,20'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1445,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1433,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1437,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1445,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1446,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1446,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1457,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1445,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1449,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1457,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1458,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1458,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1469,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1457,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1461,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1469,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1470,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1470,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1481,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1469,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1473,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1481,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1482,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1482,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1493,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1481,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1485,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1493,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:1494,4'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1494,26'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:1505,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1493,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1497,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1505,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:1524,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1526,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section.c:1529,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1070,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1081,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1092,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1101,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_section.c:1112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1138,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1341,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_section.c:1348,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1359,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1390,7'
          Dst:             memcmp
        - Src:             'libewf_section.c:1424,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1436,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1448,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1460,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1472,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1484,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1496,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:1508,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_data
        - section_data_size
        - error
      BBCount:         36
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - libbfio_pool_read_buffer
        - libcerror_error_set
        - libhmac_md5_calculate
        - memcmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libewf_section.c:115,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:126,8'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - 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:   'libewf_section.c:127,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:127,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section.c:126,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:138,6'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:138,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:149,6'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:149,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:160,7'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:160,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:171,6'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:171,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:182,34'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:185,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:197,16'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:214,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libhmac_md5_calculate
                - memcmp
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:217,8'
              BranchSideFuncs:
                - libhmac_md5_calculate
                - memcmp
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:259,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:216,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:224,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:244,7'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:244,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:250,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:258,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:259,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:274,3'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:286,23'
              BranchSideFuncs: []
        - Branch String:   'libewf_section.c:292,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:294,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section.c:297,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:117,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:140,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:173,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:196,15'
          Dst:             libbfio_pool_read_buffer
        - Src:             'libewf_section.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:216,7'
          Dst:             libhmac_md5_calculate
        - Src:             'libewf_section.c:223,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:244,7'
          Dst:             memcmp
        - Src:             'libewf_section.c:249,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:277,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_write_compressed_string
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      size_t
      argCount:        15
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - int
        - 'char *'
        - size_t
        - size_t
        - short
        - char
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - type
        - type_string
        - type_string_length
        - section_offset
        - compression_method
        - compression_level
        - uncompressed_string
        - uncompressed_string_size
        - fill_size
        - error
      BBCount:         81
      ICount:          556
      EdgeCount:       111
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
        - libewf_compress_data
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_section.c:684,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:687,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:695,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:695,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:697,32'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:699,11'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:699,11'
          Branch Sides:
            - BranchSide:      'libewf_section.c:701,32'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section.c:714,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:717,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:737,6'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:737,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:739,28'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:743,28'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:745,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:747,18'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:755,8'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:749,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:751,35'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:754,2'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:756,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:756,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:755,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:759,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:767,34'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:770,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:773,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:781,6'
              BranchSideFuncs:
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:781,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:787,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:796,12'
              BranchSideFuncs:
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:804,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:806,7'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:867,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:806,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:809,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:817,7'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:817,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:819,19'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:827,18'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:821,8'
          Branch Sides:
            - BranchSide:      'libewf_section.c:823,36'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:826,3'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:831,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:834,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:842,35'
              BranchSideFuncs:
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:844,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:850,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:859,13'
              BranchSideFuncs:
                - libewf_compress_data
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:867,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:870,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:885,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:885,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:887,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:901,11'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:887,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:890,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:898,28'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:901,11'
          Branch Sides:
            - BranchSide:      'libewf_section.c:903,16'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:905,11'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:909,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:911,35'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:914,2'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:915,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:927,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:935,6'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_section.c:935,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:938,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:970,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:944,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:955,24'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section.c:978,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:981,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:989,23'
              BranchSideFuncs:
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section.c:996,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:999,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1018,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_section.c:1005,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1008,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section.c:1016,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_section.c:1021,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:1023,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section.c:1026,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:686,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:705,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:716,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:758,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:772,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:786,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:795,11'
          Dst:             libewf_compress_data
        - Src:             'libewf_section.c:808,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:827,18'
          Dst:             realloc
        - Src:             'libewf_section.c:833,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:849,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:858,12'
          Dst:             libewf_compress_data
        - Src:             'libewf_section.c:869,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:889,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:915,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_section.c:926,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:937,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_section.c:946,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:969,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_section.c:980,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:998,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_section.c:1007,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_compressed_string_read
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - short
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - compression_method
        - uncompressed_string
        - uncompressed_string_size
        - error
      BBCount:         46
      ICount:          307
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libewf_decompress_data
        - libewf_section_read_data
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_section.c:445,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:456,6'
              BranchSideFuncs:
                - libewf_section_read_data
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_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:   'libewf_section.c:456,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:467,7'
              BranchSideFuncs:
                - libewf_section_read_data
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:467,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:470,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:478,6'
              BranchSideFuncs:
                - libewf_section_read_data
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:478,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:490,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:498,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:501,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:509,11'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:513,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:524,8'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:525,3'
          Branch Sides:
            - BranchSide:      'libewf_section.c:525,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_section.c:524,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:550,34'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section.c:555,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:558,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:567,12'
              BranchSideFuncs:
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
        - Branch String:   'libewf_section.c:575,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:574,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:575,12'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libewf_decompress_data
                - libcerror_error_set
        - Branch String:   'libewf_section.c:574,2'
          Branch Sides:
            - BranchSide:      'libewf_section.c:577,21'
              BranchSideFuncs:
                - realloc
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:609,6'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_section.c:583,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:586,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:594,38'
              BranchSideFuncs:
                - libewf_decompress_data
                - free
                - libcerror_error_set
                - free
                - free
                - realloc
                - libcerror_error_set
        - Branch String:   'libewf_section.c:604,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:574,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:606,4'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_section.c:609,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:612,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_section.c:632,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section.c:638,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:640,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_section.c:645,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section.c:645,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:647,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section.c:650,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:447,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:458,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:469,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:480,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:489,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_section.c:500,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:515,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:527,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:557,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:566,11'
          Dst:             libewf_decompress_data
        - Src:             'libewf_section.c:579,18'
          Dst:             realloc
        - Src:             'libewf_section.c:585,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:596,12'
          Dst:             libewf_decompress_data
        - Src:             'libewf_section.c:611,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_test_zero
      functionSourceFile: '/src/libewf/libewf/libewf_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - buffer
        - buffer_size
        - error
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_section.c:62,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:73,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section.c:73,6'
          Branch Sides:
            - BranchSide:      'libewf_section.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section.c:84,21'
              BranchSideFuncs: []
        - Branch String:   'libewf_section.c:84,2'
          Branch Sides:
            - BranchSide:      'libewf_section.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section.c:93,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_section.c:88,7'
          Branch Sides:
            - BranchSide:      'libewf_section.c:90,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section.c:92,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section.c:75,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_get_data_offset
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1500
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - char
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - format_version
        - data_offset
        - error
      BBCount:         13
      ICount:          84
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:1465,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1476,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1476,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1479,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1487,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:1487,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1489,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section_descriptor.c:1491,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:1491,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1493,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section_descriptor.c:1497,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:1467,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1478,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1356
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - error
      BBCount:         22
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libbfio_pool_write_buffer
        - libcerror_error_set
        - libewf_section_descriptor_write_data
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:1362,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1373,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libewf_section_descriptor_write_data
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1373,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1375,32'
              BranchSideFuncs:
                - malloc
                - libewf_section_descriptor_write_data
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1377,11'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libewf_section_descriptor_write_data
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1377,11'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1379,32'
              BranchSideFuncs:
                - malloc
                - libewf_section_descriptor_write_data
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1384,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1395,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1398,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1407,7'
              BranchSideFuncs:
                - libewf_section_descriptor_write_data
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1406,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1414,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1423,17'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section_descriptor.c:1429,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1440,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section_descriptor.c:1446,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1448,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_descriptor.c:1451,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:1364,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1383,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1397,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1406,6'
          Dst:             libewf_section_descriptor_write_data
        - Src:             'libewf_section_descriptor.c:1413,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1422,16'
          Dst:             libbfio_pool_write_buffer
        - Src:             'libewf_section_descriptor.c:1431,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - data
        - data_size
        - format_version
        - error
      BBCount:         39
      ICount:          743
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:1075,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1086,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1086,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1097,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1097,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1099,32'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1101,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1101,11'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1103,32'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1108,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1116,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1127,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1127,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1141,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1141,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1143,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1165,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1143,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1149,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1157,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1171,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1173,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1175,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1195,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1201,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1209,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1210,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:1226,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:1226,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1228,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section_descriptor.c:1232,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:1077,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1088,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1107,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1118,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1132,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1148,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1200,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1210,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_section_descriptor.c:1217,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 1058
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - file_offset
        - format_version
        - error
      BBCount:         22
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
        - libewf_section_descriptor_read_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:949,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:960,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_read_buffer_at_offset
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:960,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:962,32'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer_at_offset
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:964,11'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_read_buffer_at_offset
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:964,11'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:966,32'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer_at_offset
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:971,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:982,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:985,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1005,16'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:1012,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1015,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1027,7'
              BranchSideFuncs:
                - libewf_section_descriptor_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section_descriptor.c:1026,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:1044,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section_descriptor.c:1052,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:1054,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_descriptor.c:1057,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:951,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:970,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:984,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1004,15'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libewf_section_descriptor.c:1014,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:1026,6'
          Dst:             libewf_section_descriptor_read_data
        - Src:             'libewf_section_descriptor.c:1034,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'char *'
        - size_t
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - data
        - data_size
        - file_offset
        - format_version
        - error
      BBCount:         144
      ICount:          1599
      EdgeCount:       198
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - memcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:360,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:371,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:371,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:382,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:382,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:384,32'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:386,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:386,11'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:388,32'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:393,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:401,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:424,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:424,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:426,7'
              BranchSideFuncs:
                - strlen
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_section_descriptor.c:457,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:426,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:432,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:440,3'
              BranchSideFuncs:
                - strlen
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:487,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:493,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:501,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:596,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:612,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:615,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:625,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:625,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:627,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:669,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:628,4'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:628,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:627,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:639,46'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:642,4'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:642,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:654,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:643,5'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:643,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:646,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:641,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:646,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:654,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:660,4'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:660,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libewf_section_descriptor.c:664,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:659,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:662,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libewf_section_descriptor.c:664,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:664,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:666,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libewf_section_descriptor.c:668,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:672,4'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:672,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:675,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:671,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:675,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:683,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:683,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:686,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:694,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:694,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:696,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:700,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:700,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:703,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:711,51'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:716,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:719,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:727,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:727,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:730,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:738,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:739,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:741,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libewf_section_descriptor.c:916,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:743,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:745,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:767,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:745,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:750,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:752,13'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:752,13'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:757,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:759,13'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:767,12'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:769,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:784,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:769,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:774,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:776,13'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:784,12'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:786,8'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:794,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libewf_section_descriptor.c:786,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:791,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:793,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:796,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:801,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:803,13'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:811,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:816,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:879,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:816,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:818,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:846,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:819,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:832,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:818,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:822,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:832,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:832,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:835,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:843,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:846,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:849,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:857,30'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:859,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:862,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:879,8'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:881,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:899,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:882,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:882,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:895,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:881,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:885,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:895,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:901,9'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:904,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:912,45'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:918,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:921,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:929,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:362,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:373,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:403,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:431,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:442,44'
          Dst:             strlen
        - Src:             'libewf_section_descriptor.c:492,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:596,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_section_descriptor.c:603,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:614,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:630,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:645,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:674,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:685,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:702,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:718,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:729,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:745,8'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:752,13'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:759,13'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:769,8'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:776,13'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:786,8'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:796,8'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:803,13'
          Dst:             memcmp
        - Src:             'libewf_section_descriptor.c:821,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:834,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:848,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:861,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:884,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:903,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:920,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_set
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - int
        - 'char *'
        - size_t
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - type
        - type_string
        - type_string_length
        - section_offset
        - section_size
        - data_size
        - padding_size
        - error
      BBCount:         24
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:237,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:248,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:248,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:259,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:259,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:270,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:270,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:273,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:281,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:281,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:283,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:315,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:284,4'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:284,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:287,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:283,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:287,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:295,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:295,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:301,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:309,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:315,7'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:321,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:329,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:239,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:250,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:261,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:272,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:286,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:300,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:320,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_clone
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_section_descriptor **'
        - 'struct.libewf_section_descriptor *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_section_descriptor
        - source_section_descriptor
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:152,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:163,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:163,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:174,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:174,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:176,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section_descriptor.c:180,36'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:183,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:194,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section_descriptor.c:194,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:208,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:211,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:213,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_descriptor.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:199,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_free
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_section_descriptor **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    34
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:132,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section_descriptor.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:134,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_descriptor.c:139,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:123,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_descriptor_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_section_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_section_descriptor **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libewf_section_descriptor.c:49,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:52,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:60,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:60,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:63,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_descriptor.c:71,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_descriptor.c:74,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:77,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:85,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section_descriptor.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_descriptor.c:99,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_descriptor.c:102,6'
          Branch Sides:
            - BranchSide:      'libewf_section_descriptor.c:104,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_descriptor.c:109,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_descriptor.c:51,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:62,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:76,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_descriptor.c:90,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_set
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_sector_range *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range
        - start_sector
        - number_of_sectors
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sector_range.c:272,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:275,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:283,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:283,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:294,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:294,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:305,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range.c:274,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:285,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:296,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_get
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_sector_range *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range
        - start_sector
        - number_of_sectors
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sector_range.c:222,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:233,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:233,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:244,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:255,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range.c:224,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:246,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_clone
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_sector_range **'
        - 'struct.libewf_sector_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_sector_range
        - source_sector_range
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_sector_range.c:142,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:153,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:153,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:164,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:164,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:166,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_sector_range.c:170,30'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:173,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sector_range.c:184,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_sector_range.c:184,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sector_range.c:198,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_sector_range.c:201,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:203,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_sector_range.c:208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range.c:144,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:189,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_free
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_sector_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sector_range.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:122,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_sector_range.c:122,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:124,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_sector_range.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_sector_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sector_range.c:39,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:50,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range.c:61,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_sector_range.c:64,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sector_range.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_sector_range.c:75,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sector_range.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_sector_range.c:92,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range.c:94,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_sector_range.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sector_range_list_append_range
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range_list
        - start_sector
        - number_of_sectors
        - error
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libewf_sector_range_free
        - libewf_sector_range_initialize
        - libewf_sector_range_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libewf_sector_range_list.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_sector_range_free
            - BranchSide:      'libewf_sector_range_list.c:105,7'
              BranchSideFuncs:
                - libewf_sector_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_sector_range_free
                - libcerror_error_set
        - Branch String:   'libewf_sector_range_list.c:104,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_sector_range_free
            - BranchSide:      'libewf_sector_range_list.c:120,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_sector_range_free
        - Branch String:   'libewf_sector_range_list.c:119,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_sector_range_free
            - BranchSide:      'libewf_sector_range_list.c:134,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_sector_range_list.c:137,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:139,3'
              BranchSideFuncs:
                - libewf_sector_range_free
            - BranchSide:      'libewf_sector_range_list.c:143,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range_list.c:91,6'
          Dst:             libewf_sector_range_initialize
        - Src:             'libewf_sector_range_list.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range_list.c:104,6'
          Dst:             libewf_sector_range_set
        - Src:             'libewf_sector_range_list.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range_list.c:119,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_sector_range_list.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range_list.c:139,3'
          Dst:             libewf_sector_range_free
    - functionName:    libewf_sector_range_list_get_range
      functionSourceFile: '/src/libewf/libewf/libewf_sector_range_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - sector_range_list
        - range_index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libewf_sector_range_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libewf_sector_range_list.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range_list.c:60,7'
              BranchSideFuncs:
                - libewf_sector_range_get
                - libcerror_error_set
        - Branch String:   'libewf_sector_range_list.c:59,6'
          Branch Sides:
            - BranchSide:      'libewf_sector_range_list.c:66,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sector_range_list.c:75,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sector_range_list.c:43,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_sector_range_list.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sector_range_list.c:59,6'
          Dst:             libewf_sector_range_get
        - Src:             'libewf_sector_range_list.c:65,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_get_chunk_group_by_offset
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7243
      functionLinenumberEnd: 7357
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'struct.libewf_chunk_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - offset
        - chunk_group_index
        - chunk_group_data_offset
        - chunk_group
        - error
      BBCount:         22
      ICount:          196
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_mapped_range
        - libfdata_list_get_element_value_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:7250,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7261,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7261,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7264,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7272,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7272,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7275,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7283,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7283,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7295,5'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7305,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7317,11'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7319,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7322,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7330,45'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7332,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7340,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7349,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:7252,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7263,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7274,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7285,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7294,11'
          Dst:             libfdata_list_get_element_value_at_offset
        - Src:             'libewf_segment_file.c:7307,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7321,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7332,7'
          Dst:             libfdata_list_get_element_mapped_range
        - Src:             'libewf_segment_file.c:7339,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_read_element_data
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6139
      functionLinenumberEnd: 6731
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - file_io_pool
        - element
        - segment_file_cache
        - file_io_pool_entry
        - segment_file_offset
        - segment_file_size
        - element_flags
        - read_flags
        - error
      BBCount:         168
      ICount:          1067
      EdgeCount:       232
      CyclomaticComplexity: 66
      functionsReached:
        - libbfio_pool_get_size
        - libcerror_error_free
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_get_data_offset
        - libewf_section_descriptor_initialize
        - libewf_section_descriptor_read_file_io_pool
        - libewf_segment_file_free
        - libewf_segment_file_initialize
        - libewf_segment_file_read_file_header_file_io_pool
        - libewf_segment_file_read_table2_section
        - libewf_segment_file_read_table_section
        - libewf_segment_file_seek_offset
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_list_append_element
        - libfdata_list_element_set_element_value
        - libfdata_list_get_element_value_by_index
        - libfdata_list_reverse
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:6155,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6168,7'
              BranchSideFuncs:
                - libewf_segment_file_initialize
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6166,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6172,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6180,6'
              BranchSideFuncs:
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_get_size
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6180,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6185,8'
              BranchSideFuncs:
                - libbfio_pool_get_size
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6201,9'
              BranchSideFuncs:
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6184,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6191,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6199,2'
              BranchSideFuncs:
                - libewf_segment_file_read_file_header_file_io_pool
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6207,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6210,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6218,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6219,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6219,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6233,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6220,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6220,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6233,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6221,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6221,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6233,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6222,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6222,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6233,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6218,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6225,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6233,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6234,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6234,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6238,13'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6233,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6236,3'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6238,13'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6250,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6252,9'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6269,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6253,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6253,9'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6264,2'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6252,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6256,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6264,2'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6269,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6271,35'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6273,11'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6279,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6284,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6292,2'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6293,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6292,2'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6293,22'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6292,2'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6296,10'
              BranchSideFuncs:
                - libewf_section_descriptor_read_file_io_pool
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6426,23'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6303,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6306,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6330,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6332,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6334,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6373,12'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6334,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6336,18'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6338,13'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6346,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6356,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6364,27'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6368,5'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6368,10'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6372,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6367,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6370,25'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6372,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6375,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6377,54'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6379,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6379,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6381,5'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6384,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6384,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6386,9'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6399,9'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6386,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6388,19'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6390,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6398,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6408,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6416,27'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6421,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6292,2'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6421,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_append_element
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6420,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6292,2'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6423,4'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6428,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6433,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6441,8'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_segment_file.c:6441,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6443,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_segment_file.c:6481,6'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6443,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6446,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6480,2'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_reverse
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6481,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6486,8'
              BranchSideFuncs:
                - libfdata_list_reverse
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6504,6'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6485,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6490,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6498,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6498,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6500,55'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6503,2'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6504,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6509,8'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6692,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
        - Branch String:   'libewf_segment_file.c:6506,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6512,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6520,22'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6520,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6525,9'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6679,8'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6524,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6534,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6544,14'
              BranchSideFuncs:
                - libewf_section_descriptor_get_data_offset
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6549,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6552,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6561,8'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6561,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6563,9'
              BranchSideFuncs:
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - 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:      'libewf_segment_file.c:6616,15'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6563,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6566,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6576,10'
              BranchSideFuncs:
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6575,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6583,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6594,12'
              BranchSideFuncs:
                - libewf_segment_file_read_table_section
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6601,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6604,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6615,4'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6623,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6626,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6636,10'
              BranchSideFuncs:
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6635,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6643,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6654,12'
              BranchSideFuncs:
                - libewf_segment_file_read_table2_section
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6660,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6663,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6674,4'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libewf_section_descriptor_get_data_offset
                - memcmp
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table2_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_seek_offset
                - libewf_segment_file_read_table_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6677,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6682,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6690,2'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
        - Branch String:   'libewf_segment_file.c:6691,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6701,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
                - libewf_section_descriptor_free
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6709,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:6712,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6714,3'
              BranchSideFuncs:
                - libfcache_cache_free
                - libewf_segment_file_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:6718,6'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:6718,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6720,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_segment_file.c:6724,6'
              BranchSideFuncs:
                - libewf_segment_file_free
        - Branch String:   'libewf_segment_file.c:6724,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6726,3'
              BranchSideFuncs:
                - libewf_segment_file_free
            - BranchSide:      'libewf_segment_file.c:6730,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:6157,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6166,6'
          Dst:             libewf_segment_file_initialize
        - Src:             'libewf_segment_file.c:6171,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6184,7'
          Dst:             libbfio_pool_get_size
        - Src:             'libewf_segment_file.c:6190,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6200,15'
          Dst:             libewf_segment_file_read_file_header_file_io_pool
        - Src:             'libewf_segment_file.c:6209,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6224,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6241,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6255,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6279,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:6283,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6295,16'
          Dst:             libewf_section_descriptor_read_file_io_pool
        - Src:             'libewf_segment_file.c:6305,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6323,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_segment_file.c:6346,8'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:6355,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6398,8'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:6407,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6428,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:6432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6445,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6463,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_segment_file.c:6485,7'
          Dst:             libfdata_list_reverse
        - Src:             'libewf_segment_file.c:6489,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6506,7'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_segment_file.c:6511,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6524,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_segment_file.c:6533,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6543,13'
          Dst:             libewf_section_descriptor_get_data_offset
        - Src:             'libewf_segment_file.c:6551,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6565,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6575,9'
          Dst:             libewf_segment_file_seek_offset
        - Src:             'libewf_segment_file.c:6582,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6593,18'
          Dst:             libewf_segment_file_read_table_section
        - Src:             'libewf_segment_file.c:6603,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6618,15'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:6625,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6635,9'
          Dst:             libewf_segment_file_seek_offset
        - Src:             'libewf_segment_file.c:6642,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6653,18'
          Dst:             libewf_segment_file_read_table2_section
        - Src:             'libewf_segment_file.c:6662,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6677,7'
          Dst:             libfcache_cache_free
        - Src:             'libewf_segment_file.c:6681,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6691,6'
          Dst:             libfdata_list_element_set_element_value
        - Src:             'libewf_segment_file.c:6691,6'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_segment_file.c:6700,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6714,3'
          Dst:             libfcache_cache_free
        - Src:             'libewf_segment_file.c:6720,3'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:6726,3'
          Dst:             libewf_segment_file_free
    - functionName:    libewf_segment_file_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_file **'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - io_handle
        - error
      BBCount:         30
      ICount:          222
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_read_chunk_group_element_data
        - libewf_segment_file_read_section_element_data
        - libfcache_cache_initialize
        - libfdata_list_free
        - libfdata_list_initialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:96,7'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:107,6'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:107,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:118,18'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:132,6'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:152,13'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:151,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:171,13'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:170,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:181,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:190,13'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
        - Branch String:   'libewf_segment_file.c:189,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:203,56'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:212,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:214,10'
              BranchSideFuncs:
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:214,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:217,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:220,10'
              BranchSideFuncs:
                - free
                - libfdata_list_free
        - Branch String:   'libewf_segment_file.c:220,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:223,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
            - BranchSide:      'libewf_segment_file.c:226,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_file.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:109,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:151,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_segment_file.c:151,6'
          Dst:             libewf_segment_file_read_section_element_data
        - Src:             'libewf_segment_file.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:170,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_segment_file.c:170,6'
          Dst:             libewf_segment_file_read_chunk_group_element_data
        - Src:             'libewf_segment_file.c:180,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:189,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_segment_file.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:216,4'
          Dst:             libfdata_list_free
        - Src:             'libewf_segment_file.c:222,4'
          Dst:             libfdata_list_free
    - functionName:    libewf_segment_file_read_file_header_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 872
      functionLinenumberEnd: 998
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - error
      BBCount:         24
      ICount:          179
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_pool_read_buffer
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
        - libewf_segment_file_read_file_header_data
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:879,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:882,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:899,16'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:906,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:917,33'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:919,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:924,3'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:927,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:927,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:932,3'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:935,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcerror_error_set
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:935,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:940,3'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:943,11'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:943,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:948,3'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:969,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:980,34'
              BranchSideFuncs:
                - libewf_segment_file_read_file_header_data
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:982,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:989,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:997,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:881,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:898,15'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libewf_segment_file.c:908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:919,6'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:927,11'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:935,11'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:943,11'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:962,15'
          Dst:             libbfio_pool_read_buffer
        - Src:             'libewf_segment_file.c:971,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:982,6'
          Dst:             libewf_segment_file_read_file_header_data
        - Src:             'libewf_segment_file.c:988,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_seek_offset
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1321
      functionLinenumberEnd: 1355
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - offset
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_pool_seek_offset
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1324,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1336,7'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1335,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1352,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1335,6'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:1342,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_read_table_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - chunk_size
        - error
      BBCount:         39
      ICount:          340
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_table_section_free
        - libewf_table_section_initialize
        - libewf_table_section_read_file_io_pool
        - libfdata_list_append_element_with_mapped_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1376,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1387,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1387,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1390,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1398,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1398,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1411,7'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1409,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1414,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1422,45'
              BranchSideFuncs:
                - libewf_table_section_read_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1435,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1438,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1446,34'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1448,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1454,29'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1457,11'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1464,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1466,48'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1468,22'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1468,12'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1471,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1480,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1482,3'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1486,6'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1486,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1488,35'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1515,7'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:1490,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1501,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1509,39'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:1513,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1518,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1526,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:1529,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1531,3'
              BranchSideFuncs:
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1535,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1378,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1389,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1400,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1409,6'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:1413,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1424,15'
          Dst:             libewf_table_section_read_file_io_pool
        - Src:             'libewf_segment_file.c:1437,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1470,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1490,7'
          Dst:             libfdata_list_append_element_with_mapped_size
        - Src:             'libewf_segment_file.c:1500,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1513,6'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:1517,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1531,3'
          Dst:             libewf_table_section_free
    - functionName:    libewf_segment_file_read_table2_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1801
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - error
      BBCount:         49
      ICount:          414
      EdgeCount:       67
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libewf_table_section_free
        - libewf_table_section_initialize
        - libewf_table_section_read_file_io_pool
        - libfdata_list_get_element_by_index
        - libfdata_list_set_element_by_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1559,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1570,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_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:   'libewf_segment_file.c:1570,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1581,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1581,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1592,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1592,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1603,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1603,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1606,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1616,7'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1614,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1628,16'
              BranchSideFuncs:
                - libewf_table_section_read_file_io_pool
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1638,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1649,34'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1654,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1664,9'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1672,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1664,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1666,31'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1670,2'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1671,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1681,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1690,9'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
        - Branch String:   'libewf_segment_file.c:1692,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1694,3'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
            - BranchSide:      'libewf_segment_file.c:1698,11'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
        - Branch String:   'libewf_segment_file.c:1701,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1705,50'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
            - BranchSide:      'libewf_segment_file.c:1711,28'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_set_element_by_index
        - Branch String:   'libewf_segment_file.c:1714,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1716,7'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_set_element_by_index
            - BranchSide:      'libewf_segment_file.c:1776,49'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:1716,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1718,38'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1755,7'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1763,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1766,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1775,2'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:1778,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1783,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1791,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:1794,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1796,3'
              BranchSideFuncs:
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:1800,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1561,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1572,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1594,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1605,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1614,6'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1627,15'
          Dst:             libewf_table_section_read_file_io_pool
        - Src:             'libewf_segment_file.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1671,6'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_segment_file.c:1680,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1735,13'
          Dst:             libfdata_list_set_element_by_index
        - Src:             'libewf_segment_file.c:1754,13'
          Dst:             libfdata_list_set_element_by_index
        - Src:             'libewf_segment_file.c:1765,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1778,6'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:1782,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1796,3'
          Dst:             libewf_table_section_free
    - functionName:    libewf_segment_file_free
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_segment_file **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_free
        - libfdata_list_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:255,7'
              BranchSideFuncs:
                - libfdata_list_free
                - libfdata_list_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:255,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:260,14'
              BranchSideFuncs:
                - libfdata_list_free
                - libfdata_list_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:303,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:259,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:264,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_list_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:273,14'
              BranchSideFuncs:
                - libfdata_list_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:272,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:277,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:286,14'
              BranchSideFuncs:
                - libfcache_cache_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:285,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:290,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:298,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_file.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:259,7'
          Dst:             libfdata_list_free
        - Src:             'libewf_segment_file.c:263,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:272,7'
          Dst:             libfdata_list_free
        - Src:             'libewf_segment_file.c:276,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:285,7'
          Dst:             libfcache_cache_free
        - Src:             'libewf_segment_file.c:289,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_read_file_header_data
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - data
        - data_size
        - error
      BBCount:         21
      ICount:          246
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:697,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:708,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:708,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:719,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:720,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:720,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:743,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:719,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:743,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:743,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:745,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_file.c:753,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:766,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:772,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:780,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:699,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:710,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:771,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_read_section_element_data
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6748
      functionLinenumberEnd: 6831
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - element
        - cache
        - file_io_pool_entry
        - section_data_offset
        - section_data_size
        - element_flags
        - read_flags
        - error
      BBCount:         16
      ICount:          136
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_descriptor_read_file_io_pool
        - libfdata_list_element_set_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:6757,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6771,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6769,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6774,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:6783,9'
              BranchSideFuncs:
                - libewf_section_descriptor_read_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6790,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6793,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:6801,33'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:6803,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6813,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:6821,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:6824,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6826,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:6830,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:6759,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6769,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:6773,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6782,15'
          Dst:             libewf_section_descriptor_read_file_io_pool
        - Src:             'libewf_segment_file.c:6792,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6803,6'
          Dst:             libfdata_list_element_set_element_value
        - Src:             'libewf_segment_file.c:6803,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:6812,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6826,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_read_chunk_group_element_data
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6848
      functionLinenumberEnd: 7230
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - element
        - cache
        - file_io_pool_entry
        - chunk_group_data_offset
        - chunk_group_data_size
        - element_flags
        - read_flags
        - error
      BBCount:         60
      ICount:          504
      EdgeCount:       84
      CyclomaticComplexity: 26
      functionsReached:
        - libbfio_pool_seek_offset
        - libcerror_error_set
        - libewf_chunk_group_fill_v1
        - libewf_chunk_group_fill_v2
        - libewf_chunk_group_free
        - libewf_chunk_group_initialize
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_descriptor_read_file_io_pool
        - libewf_table_section_free
        - libewf_table_section_initialize
        - libewf_table_section_read_file_io_pool
        - libfdata_list_element_set_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:6866,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6877,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6877,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6888,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6888,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6891,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6899,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6899,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6912,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6910,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6915,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:6923,6'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6923,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6926,10'
              BranchSideFuncs:
                - libewf_section_descriptor_read_file_io_pool
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6959,11'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6933,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6936,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:6944,34'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6946,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6949,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:6957,28'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6961,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6964,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:6973,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6972,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6980,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:6990,38'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6994,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6999,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7008,16'
              BranchSideFuncs:
                - libewf_table_section_read_file_io_pool
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7018,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7021,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7029,34'
              BranchSideFuncs:
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7032,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7035,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7045,7'
              BranchSideFuncs:
                - libewf_chunk_group_initialize
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7043,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7049,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7093,6'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
                - libewf_chunk_group_fill_v1
        - Branch String:   'libewf_segment_file.c:7093,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7096,6'
              BranchSideFuncs:
                - libewf_chunk_group_fill_v1
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:7108,11'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_group_fill_v2
        - Branch String:   'libewf_segment_file.c:7122,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7125,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7135,7'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7133,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7148,7'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:7146,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7151,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7191,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
        - Branch String:   'libewf_segment_file.c:7190,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7200,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libewf_chunk_group_free
            - BranchSide:      'libewf_segment_file.c:7208,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:7211,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7213,3'
              BranchSideFuncs:
                - libewf_chunk_group_free
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:7217,6'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:7217,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7219,3'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:7223,6'
              BranchSideFuncs:
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:7223,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:7225,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:7229,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:6868,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6879,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6890,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6901,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6910,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:6914,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6925,16'
          Dst:             libewf_section_descriptor_read_file_io_pool
        - Src:             'libewf_segment_file.c:6935,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6948,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6963,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6972,7'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:6979,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6994,6'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:6998,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7007,15'
          Dst:             libewf_table_section_read_file_io_pool
        - Src:             'libewf_segment_file.c:7020,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7034,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7043,6'
          Dst:             libewf_chunk_group_initialize
        - Src:             'libewf_segment_file.c:7048,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7095,12'
          Dst:             libewf_chunk_group_fill_v1
        - Src:             'libewf_segment_file.c:7110,12'
          Dst:             libewf_chunk_group_fill_v2
        - Src:             'libewf_segment_file.c:7124,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7133,6'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:7137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7146,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:7150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7190,6'
          Dst:             libfdata_list_element_set_element_value
        - Src:             'libewf_segment_file.c:7190,6'
          Dst:             libewf_chunk_group_free
        - Src:             'libewf_segment_file.c:7199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:7213,3'
          Dst:             libewf_chunk_group_free
        - Src:             'libewf_segment_file.c:7219,3'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:7225,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_sections_correction
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5559
      functionLinenumberEnd: 6122
      functionDepth:   0
      returnType:      int
      argCount:        19
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - size_t
        - int
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - size_t
        - 'size_t *'
        - 'struct.libewf_hash_sections *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'struct.ewf_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - number_of_chunks_written_to_segment_file
        - last_segment_file
        - media_values
        - header_values
        - timestamp
        - hash_values
        - hash_sections
        - sessions
        - tracks
        - acquiry_errors
        - case_data
        - case_data_size
        - device_information
        - device_information_size
        - data_section_descriptor
        - error
      BBCount:         100
      ICount:          781
      EdgeCount:       137
      CyclomaticComplexity: 39
      functionsReached:
        - libbfio_pool_close
        - libbfio_pool_seek_offset
        - libcerror_error_set
        - libewf_case_data_generate
        - libewf_device_information_generate
        - libewf_section_data_write
        - libewf_section_write_compressed_string
        - libewf_segment_file_write_close
        - libewf_volume_section_e01_write_file_io_pool
        - libewf_volume_section_s01_write_file_io_pool
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_list_get_element_value_by_index
        - libfdata_list_get_number_of_elements
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:5569,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5580,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5580,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5591,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5591,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5594,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5602,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5602,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5605,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5613,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5613,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5616,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5624,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5624,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5627,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5635,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5635,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5638,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5649,7'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5646,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5652,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5670,7'
              BranchSideFuncs:
                - libfdata_list_get_number_of_elements
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5669,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5675,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5683,21'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5683,2'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5688,8'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6026,6'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5687,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5697,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5706,7'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5706,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5709,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5718,7'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5718,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5720,12'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5895,12'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5720,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5723,11'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5803,11'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5887,10'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5894,3'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5723,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5726,12'
              BranchSideFuncs:
                - libewf_device_information_generate
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5751,11'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5725,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5733,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5741,6'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5750,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5758,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5766,37'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5787,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5790,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5798,38'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5803,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5806,12'
              BranchSideFuncs:
                - libewf_case_data_generate
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5833,11'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5805,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5815,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5823,6'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5832,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5840,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5848,37'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5869,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5872,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5880,38'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5887,10'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5889,33'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5892,6'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5895,12'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5897,8'
              BranchSideFuncs:
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5968,12'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5897,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5911,10'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5967,3'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5910,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5918,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5926,36'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
        - Branch String:   'libewf_segment_file.c:5928,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5931,14'
              BranchSideFuncs:
                - libewf_volume_section_e01_write_file_io_pool
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_volume_section_s01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5939,14'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
        - Branch String:   'libewf_segment_file.c:5939,14'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5942,14'
              BranchSideFuncs:
                - libewf_volume_section_s01_write_file_io_pool
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5952,18'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5954,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5957,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5965,37'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5970,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5984,10'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6024,3'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5983,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5991,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:5999,36'
              BranchSideFuncs:
                - libewf_section_data_write
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6011,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6014,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6022,37'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_close
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libbfio_pool_seek_offset
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libewf_section_write_compressed_string
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6026,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6029,8'
              BranchSideFuncs:
                - libbfio_pool_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:6055,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6028,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6034,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6043,2'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
        - Branch String:   'libewf_segment_file.c:6054,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6062,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6070,34'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:6087,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6090,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
        - Branch String:   'libewf_segment_file.c:6099,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6104,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6112,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:6115,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:6117,3'
              BranchSideFuncs:
                - libfcache_cache_free
            - BranchSide:      'libewf_segment_file.c:6121,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:5571,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5582,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5593,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5604,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5615,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5626,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5637,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5646,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_segment_file.c:5651,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5669,6'
          Dst:             libfdata_list_get_number_of_elements
        - Src:             'libewf_segment_file.c:5674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5687,7'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_segment_file.c:5696,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5708,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5725,11'
          Dst:             libewf_device_information_generate
        - Src:             'libewf_segment_file.c:5732,8'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5750,10'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:5757,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5770,20'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:5789,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5805,11'
          Dst:             libewf_case_data_generate
        - Src:             'libewf_segment_file.c:5814,8'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5832,10'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:5839,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5852,20'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:5871,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5897,8'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:5910,9'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:5917,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5930,20'
          Dst:             libewf_volume_section_e01_write_file_io_pool
        - Src:             'libewf_segment_file.c:5941,20'
          Dst:             libewf_volume_section_s01_write_file_io_pool
        - Src:             'libewf_segment_file.c:5956,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5970,8'
          Dst:             memcmp
        - Src:             'libewf_segment_file.c:5983,9'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:5990,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6001,19'
          Dst:             libewf_section_data_write
        - Src:             'libewf_segment_file.c:6013,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6028,7'
          Dst:             libbfio_pool_close
        - Src:             'libewf_segment_file.c:6033,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6054,7'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:6061,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6072,17'
          Dst:             libewf_segment_file_write_close
        - Src:             'libewf_segment_file.c:6089,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6099,6'
          Dst:             libfcache_cache_free
        - Src:             'libewf_segment_file.c:6103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:6117,3'
          Dst:             libfcache_cache_free
    - functionName:    libewf_segment_file_write_close
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4900
      functionLinenumberEnd: 5345
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - size_t
        - int
        - 'struct.libewf_hash_sections *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'struct.ewf_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - number_of_chunks_written_to_segment_file
        - last_segment_file
        - hash_sections
        - hash_values
        - media_values
        - sessions
        - tracks
        - acquiry_errors
        - data_section_descriptor
        - error
      BBCount:         119
      ICount:          881
      EdgeCount:       169
      CyclomaticComplexity: 52
      functionsReached:
        - libbfio_pool_close
        - libcdata_array_get_number_of_entries
        - libcdata_range_list_get_number_of_elements
        - libcerror_error_set
        - libewf_error2_section_write_file_io_pool
        - libewf_section_data_write
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_segment_file_write_hash_sections
        - libewf_segment_file_write_last_section
        - libewf_session_section_write_file_io_pool
        - libfdata_list_append_element
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:4910,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4913,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4921,6'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_segment_file_write_hash_sections
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_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:   'libewf_segment_file.c:4921,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4924,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4932,6'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_segment_file_write_hash_sections
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4932,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4935,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4943,6'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_segment_file_write_hash_sections
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4943,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4954,6'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_segment_file_write_hash_sections
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4954,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4957,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4965,6'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_segment_file_write_hash_sections
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4965,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4969,7'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5297,10'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4969,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4971,8'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5045,9'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4971,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4975,10'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5042,3'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4973,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4978,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4987,13'
              BranchSideFuncs:
                - libewf_section_data_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4996,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4999,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5008,10'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5007,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5017,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5025,37'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5028,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5033,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5041,4'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5046,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5046,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5047,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5047,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5048,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5048,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5049,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5049,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5050,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5050,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5051,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5051,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5052,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5052,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5045,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5055,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5158,9'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5054,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5060,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5068,8'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5068,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5072,10'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5155,3'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5070,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5075,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5084,13'
              BranchSideFuncs:
                - libewf_session_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5094,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5097,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5105,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:5105,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5108,16'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
            - BranchSide:      'libewf_segment_file.c:5116,37'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:5119,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5122,16'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5130,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5130,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5133,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5143,10'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5141,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5146,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5154,4'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5159,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5159,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5160,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5160,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5161,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5161,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5162,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5162,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5163,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5163,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5164,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5164,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5165,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5165,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5166,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5166,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5167,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5167,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5158,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5170,9'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5273,11'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5169,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5175,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5183,8'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5183,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5187,10'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5269,3'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5185,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5190,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5199,13'
              BranchSideFuncs:
                - libewf_error2_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5208,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5211,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5219,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:5219,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5222,16'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
            - BranchSide:      'libewf_segment_file.c:5230,37'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:5233,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5236,16'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5244,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5244,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5247,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5257,10'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5255,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5260,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5268,4'
              BranchSideFuncs:
                - libewf_segment_file_write_hash_sections
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5280,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5283,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5291,24'
              BranchSideFuncs:
                - libewf_segment_file_write_last_section
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5303,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5306,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5314,23'
              BranchSideFuncs:
                - libbfio_pool_close
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:5318,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5324,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5333,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:5338,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5340,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:5344,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:4912,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4923,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4934,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4945,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4956,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4973,9'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:4977,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4986,19'
          Dst:             libewf_section_data_write
        - Src:             'libewf_segment_file.c:4998,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5007,9'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:5016,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5028,9'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:5032,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5054,8'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_segment_file.c:5059,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5070,9'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:5074,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5083,19'
          Dst:             libewf_session_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:5096,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5107,15'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:5121,15'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:5132,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5141,9'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:5145,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5169,8'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libewf_segment_file.c:5174,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5185,9'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:5189,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5198,19'
          Dst:             libewf_error2_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:5210,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5221,15'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:5235,15'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:5246,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5255,9'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:5259,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5272,17'
          Dst:             libewf_segment_file_write_hash_sections
        - Src:             'libewf_segment_file.c:5282,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5296,16'
          Dst:             libewf_segment_file_write_last_section
        - Src:             'libewf_segment_file.c:5305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5318,6'
          Dst:             libbfio_pool_close
        - Src:             'libewf_segment_file.c:5323,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5340,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_hash_sections
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4441
      functionLinenumberEnd: 4881
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'struct.libewf_hash_sections *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - hash_sections
        - hash_values
        - error
      BBCount:         88
      ICount:          680
      EdgeCount:       123
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
        - libewf_digest_section_write_file_io_pool
        - libewf_hash_values_generate_xhash
        - libewf_md5_hash_section_write_file_io_pool
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libewf_sha1_hash_section_write_file_io_pool
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:4449,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4460,6'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4460,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4471,6'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4471,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4474,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4482,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4483,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4483,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4489,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4484,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4484,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4489,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4485,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4485,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4489,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4482,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4489,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4562,6'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4489,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4493,9'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4559,2'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4491,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4496,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4505,12'
              BranchSideFuncs:
                - libewf_digest_section_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4513,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4516,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4525,9'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4524,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4534,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4542,36'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4545,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4550,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4558,3'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4562,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4566,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4648,6'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4564,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4569,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4578,11'
              BranchSideFuncs:
                - libewf_md5_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4587,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4590,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4598,7'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4598,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4601,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
            - BranchSide:      'libewf_segment_file.c:4609,35'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4612,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4615,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4623,7'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4623,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4626,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4636,8'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4634,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4639,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4647,2'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4648,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4652,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4739,6'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:4652,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4656,9'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4738,2'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:4654,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4659,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4668,12'
              BranchSideFuncs:
                - libewf_sha1_hash_section_write_file_io_pool
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4677,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4680,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4688,8'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4688,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4691,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
            - BranchSide:      'libewf_segment_file.c:4699,36'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4702,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4705,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4713,8'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4713,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4716,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4726,9'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4724,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4729,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4737,3'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:4739,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4743,7'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:4871,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:4743,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4753,4'
              BranchSideFuncs:
                - free
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4759,8'
              BranchSideFuncs:
                - libewf_hash_values_generate_xhash
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4758,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4765,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4795,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4793,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4798,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4809,11'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4825,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4828,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4837,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4836,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4846,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4854,35'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:4857,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4862,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4870,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:4874,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4876,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4880,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:4451,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4491,8'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:4495,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4504,18'
          Dst:             libewf_digest_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:4515,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4524,8'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4533,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4545,8'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:4549,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4564,7'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:4568,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4577,17'
          Dst:             libewf_md5_hash_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:4589,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4600,13'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4614,13'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4625,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4634,7'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:4638,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4654,8'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:4658,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4667,18'
          Dst:             libewf_sha1_hash_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:4679,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4690,14'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4704,14'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4715,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4724,8'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:4728,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4758,7'
          Dst:             libewf_hash_values_generate_xhash
        - Src:             'libewf_segment_file.c:4764,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4793,7'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:4797,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4808,17'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:4827,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4836,7'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4845,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4857,7'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:4861,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4876,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_last_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3093
      functionLinenumberEnd: 3239
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - last_segment_file
        - error
      BBCount:         34
      ICount:          250
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:3104,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3115,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3116,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3116,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3122,32'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3115,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3118,32'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3122,32'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3124,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3126,30'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3132,30'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3139,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3139,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3147,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3138,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3141,18'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3147,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3145,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3150,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3159,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3158,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3170,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3179,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3185,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3188,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3197,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3196,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3206,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3214,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3216,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3221,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3229,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3232,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3234,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3238,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:3106,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3145,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:3149,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3158,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_segment_file.c:3169,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3178,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_segment_file.c:3187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3196,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:3205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3216,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:3220,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3234,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_reopen
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5357
      functionLinenumberEnd: 5534
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - int
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - last_section_index
        - file_io_pool
        - file_io_pool_entry
        - sections_cache
        - error
      BBCount:         32
      ICount:          315
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_pool_reopen
        - libcerror_error_set
        - libfdata_list_get_element_value_by_index
        - libfdata_list_get_mapped_size_by_index
        - libfdata_list_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:5363,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5366,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5374,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5374,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5377,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5385,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5385,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5388,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5397,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5396,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5406,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5415,6'
              BranchSideFuncs:
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5415,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5427,45'
              BranchSideFuncs:
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5430,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5444,6'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5444,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5447,8'
              BranchSideFuncs:
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5516,7'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5446,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5453,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5463,8'
              BranchSideFuncs:
                - libfdata_list_resize
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5462,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5468,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5476,3'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5478,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5481,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5489,39'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5493,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5495,35'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5500,35'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5502,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5505,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5513,48'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:5515,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:5522,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:5531,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:5365,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5376,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5387,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5396,6'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_segment_file.c:5405,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5417,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5430,6'
          Dst:             libfdata_list_resize
        - Src:             'libewf_segment_file.c:5435,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5446,7'
          Dst:             libfdata_list_get_mapped_size_by_index
        - Src:             'libewf_segment_file.c:5452,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5462,7'
          Dst:             libfdata_list_resize
        - Src:             'libewf_segment_file.c:5467,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5480,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5504,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:5515,6'
          Dst:             libbfio_pool_reopen
        - Src:             'libewf_segment_file.c:5521,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_write_chunk_data
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4429
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - size_t
        - 'struct.libewf_chunk_data *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - chunk_index
        - chunk_data
        - error
      BBCount:         19
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_get_write_size
        - libewf_chunk_data_write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:4252,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4263,6'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4263,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4274,6'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4274,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4286,6'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4286,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4288,7'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4301,7'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4288,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4291,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4299,2'
              BranchSideFuncs:
                - libewf_chunk_data_get_write_size
                - libewf_chunk_data_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4300,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4410,17'
              BranchSideFuncs:
                - libewf_chunk_data_write
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4415,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4426,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:4254,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4265,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4276,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4290,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4300,6'
          Dst:             libewf_chunk_data_get_write_size
        - Src:             'libewf_segment_file.c:4305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4409,16'
          Dst:             libewf_chunk_data_write
        - Src:             'libewf_segment_file.c:4417,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_write_chunks_section_end
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3709
      functionLinenumberEnd: 4228
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - size_t
        - size_t
        - int
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - table_section_data
        - table_section_data_size
        - table_entries_data
        - table_entries_data_size
        - number_of_table_entries
        - chunks_section_offset
        - chunks_section_size
        - chunks_section_padding_size
        - first_chunk_index
        - base_offset
        - error
      BBCount:         102
      ICount:          838
      EdgeCount:       143
      CyclomaticComplexity: 43
      functionsReached:
        - libbfio_pool_seek_offset
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_sectors_write
        - libewf_table_section_free
        - libewf_table_section_initialize
        - libewf_table_section_write_file_io_pool
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:3719,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3730,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3730,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3742,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3743,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3743,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3746,31'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3744,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3744,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3746,31'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3742,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3746,31'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3750,31'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3752,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3755,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3765,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3763,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3768,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3780,8'
              BranchSideFuncs:
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3781,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3781,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3796,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3782,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3782,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3796,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3780,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3796,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3970,18'
              BranchSideFuncs:
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3795,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3803,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3811,9'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3812,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3812,9'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_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:      'libewf_segment_file.c:3826,9'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_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:   'libewf_segment_file.c:3811,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3826,9'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_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:      'libewf_segment_file.c:3888,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_sectors_write
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3824,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3829,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3837,39'
              BranchSideFuncs:
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_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:   'libewf_segment_file.c:3863,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3866,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3876,9'
              BranchSideFuncs:
                - libewf_table_section_free
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3874,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3879,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3887,3'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3889,9'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3889,14'
              BranchSideFuncs:
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3902,12'
              BranchSideFuncs:
                - libewf_section_sectors_write
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3911,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3914,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3922,3'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3923,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3933,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3951,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3950,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3958,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3966,2'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3979,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3982,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3990,35'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3993,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4003,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:4012,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4017,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4025,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4026,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4026,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4126,10'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4025,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4030,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4126,10'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4028,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4033,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4041,38'
              BranchSideFuncs:
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4065,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4068,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4078,8'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4076,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4081,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4089,7'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4089,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4092,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
            - BranchSide:      'libewf_segment_file.c:4100,35'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_append_element
        - Branch String:   'libewf_segment_file.c:4103,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4106,14'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4114,7'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4114,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4117,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4125,2'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4127,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4127,10'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4128,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4128,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4128,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4212,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:4126,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4132,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:4212,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:4130,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4135,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4143,38'
              BranchSideFuncs:
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4167,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4170,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4180,8'
              BranchSideFuncs:
                - libewf_table_section_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:4178,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4183,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4192,8'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:4191,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4201,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:4209,35'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:4215,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4217,3'
              BranchSideFuncs:
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4221,6'
              BranchSideFuncs:
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:4221,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:4223,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:4227,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:3721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3732,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3754,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3763,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:3767,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3795,7'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:3802,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3824,8'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:3828,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3845,18'
          Dst:             libewf_table_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:3865,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3874,8'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:3878,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3901,18'
          Dst:             libewf_section_sectors_write
        - Src:             'libewf_segment_file.c:3913,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3923,7'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:3932,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3950,7'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_segment_file.c:3957,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3969,17'
          Dst:             libewf_section_sectors_write
        - Src:             'libewf_segment_file.c:3981,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3993,7'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4002,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4012,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:4016,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4028,7'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:4032,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4047,17'
          Dst:             libewf_table_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:4067,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4076,7'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:4080,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4091,13'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4105,13'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4116,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4130,7'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:4134,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4149,17'
          Dst:             libewf_table_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:4169,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4178,7'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:4182,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4191,7'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:4200,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:4217,3'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:4223,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_chunks_section_start
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3511
      functionLinenumberEnd: 3688
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - table_section_data
        - table_section_data_size
        - table_entries_data
        - table_entries_data_size
        - number_of_table_entries
        - number_of_chunks_written
        - error
      BBCount:         46
      ICount:          333
      EdgeCount:       63
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_sectors_write
        - libewf_table_section_free
        - libewf_table_section_initialize
        - libewf_table_section_write_file_io_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:3517,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3528,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3528,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3539,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3540,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3540,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3552,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3541,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3541,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3552,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3539,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3552,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3553,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3553,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3557,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3552,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3557,8'
              BranchSideFuncs:
                - libewf_table_section_initialize
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3619,13'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3555,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3560,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3568,38'
              BranchSideFuncs:
                - libewf_table_section_write_file_io_pool
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3594,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3597,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3607,8'
              BranchSideFuncs:
                - libewf_table_section_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3605,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3610,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3618,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3620,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3620,13'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3624,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3622,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3627,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3636,18'
              BranchSideFuncs:
                - libewf_section_sectors_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3645,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3648,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3658,8'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3656,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3661,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_table_section_free
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3669,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3675,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3677,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3681,6'
              BranchSideFuncs:
                - libewf_table_section_free
        - Branch String:   'libewf_segment_file.c:3681,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3683,3'
              BranchSideFuncs:
                - libewf_table_section_free
            - BranchSide:      'libewf_segment_file.c:3687,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:3519,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3530,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3543,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3555,7'
          Dst:             libewf_table_section_initialize
        - Src:             'libewf_segment_file.c:3559,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3576,17'
          Dst:             libewf_table_section_write_file_io_pool
        - Src:             'libewf_segment_file.c:3596,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3605,7'
          Dst:             libewf_table_section_free
        - Src:             'libewf_segment_file.c:3609,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3622,7'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:3626,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3635,17'
          Dst:             libewf_section_sectors_write
        - Src:             'libewf_segment_file.c:3647,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3656,7'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:3660,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3677,3'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:3683,3'
          Dst:             libewf_table_section_free
    - functionName:    libewf_segment_file_write_start
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3495
      functionDepth:   0
      returnType:      size_t
      argCount:        12
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'struct.ewf_data **'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - case_data
        - case_data_size
        - device_information
        - device_information_size
        - data_section_descriptor
        - media_values
        - header_values
        - timestamp
        - error
      BBCount:         55
      ICount:          423
      EdgeCount:       75
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libewf_section_data_write
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_segment_file_write_case_data_section
        - libewf_segment_file_write_device_information_section
        - libewf_segment_file_write_file_header
        - libewf_segment_file_write_header_sections
        - libewf_volume_section_e01_write_file_io_pool
        - libewf_volume_section_s01_write_file_io_pool
        - libfdata_list_append_element
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:3264,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3276,17'
              BranchSideFuncs:
                - libewf_segment_file_write_file_header
                - libewf_segment_file_write_device_information_section
                - libewf_segment_file_write_case_data_section
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_segment_file_write_header_sections
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3281,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3284,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3292,23'
              BranchSideFuncs:
                - libewf_segment_file_write_device_information_section
                - libewf_segment_file_write_case_data_section
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_segment_file_write_header_sections
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3295,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3295,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_segment_file_write_header_sections
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3297,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_segment_file_write_header_sections
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3294,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3297,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libewf_segment_file_write_header_sections
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3436,11'
              BranchSideFuncs:
                - libewf_segment_file_write_device_information_section
                - libewf_segment_file_write_case_data_section
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3297,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3300,12'
              BranchSideFuncs:
                - libewf_segment_file_write_header_sections
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3322,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3307,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3310,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3318,25'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3320,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3325,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3333,7'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
        - Branch String:   'libewf_segment_file.c:3333,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3335,16'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
                - libewf_volume_section_e01_write_file_io_pool
            - BranchSide:      'libewf_segment_file.c:3371,12'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_data_write
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3337,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3340,13'
              BranchSideFuncs:
                - libewf_volume_section_e01_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3348,13'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libewf_volume_section_s01_write_file_io_pool
        - Branch String:   'libewf_segment_file.c:3359,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3362,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3370,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3371,12'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3374,12'
              BranchSideFuncs:
                - libewf_section_data_write
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3397,16'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3383,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3386,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3394,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3399,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3402,9'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:3424,8'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3401,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3411,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3419,36'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3422,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3427,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3435,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3448,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3451,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3459,24'
              BranchSideFuncs:
                - libewf_segment_file_write_case_data_section
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:3472,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3475,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3483,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3488,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3490,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:3494,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:3266,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3275,16'
          Dst:             libewf_segment_file_write_file_header
        - Src:             'libewf_segment_file.c:3283,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3299,18'
          Dst:             libewf_segment_file_write_header_sections
        - Src:             'libewf_segment_file.c:3309,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3320,7'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:3324,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3339,19'
          Dst:             libewf_volume_section_e01_write_file_io_pool
        - Src:             'libewf_segment_file.c:3350,19'
          Dst:             libewf_volume_section_s01_write_file_io_pool
        - Src:             'libewf_segment_file.c:3361,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3373,18'
          Dst:             libewf_section_data_write
        - Src:             'libewf_segment_file.c:3385,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3401,8'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:3410,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3422,7'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:3426,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3438,17'
          Dst:             libewf_segment_file_write_device_information_section
        - Src:             'libewf_segment_file.c:3450,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3461,17'
          Dst:             libewf_segment_file_write_case_data_section
        - Src:             'libewf_segment_file.c:3474,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3490,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_file_header
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1008
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - error
      BBCount:         59
      ICount:          443
      EdgeCount:       80
      CyclomaticComplexity: 23
      functionsReached:
        - libbfio_pool_write_buffer
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1019,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1030,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1030,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1032,25'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1034,11'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1034,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1036,25'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1041,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1049,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1052,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1060,6'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1060,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1062,9'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1072,11'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1063,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1063,9'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1065,19'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1062,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1065,19'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1067,12'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1074,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1076,19'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1078,12'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1083,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1094,33'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1097,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1108,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1108,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1122,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1122,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1136,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1136,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1142,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1150,6'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1150,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1152,30'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1158,11'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1171,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1177,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1185,2'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:1285,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1288,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:1296,34'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_segment_file.c:1304,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1306,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_segment_file.c:1309,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1021,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1040,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1051,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1085,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1099,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1113,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1141,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1176,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1278,16'
          Dst:             libbfio_pool_write_buffer
        - Src:             'libewf_segment_file.c:1287,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_write_header_sections
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 3082
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - header_values
        - timestamp
        - error
      BBCount:         71
      ICount:          543
      EdgeCount:       100
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
        - libewf_header_sections_free
        - libewf_header_sections_generate
        - libewf_header_sections_initialize
        - libewf_segment_file_write_header2_section
        - libewf_segment_file_write_header_section
        - libewf_segment_file_write_xheader_section
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:2780,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2783,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2791,6'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - libewf_header_sections_generate
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2791,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2794,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2804,7'
              BranchSideFuncs:
                - libewf_header_sections_initialize
                - libewf_header_sections_generate
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2802,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2807,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2816,7'
              BranchSideFuncs:
                - libewf_header_sections_generate
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2815,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2825,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2833,8'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2834,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2834,8'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2841,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2835,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2835,8'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2841,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2833,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2841,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2861,13'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2848,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2851,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2859,24'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
        - Branch String:   'libewf_segment_file.c:2862,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2862,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2863,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2863,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2864,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2864,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2865,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2865,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2866,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2866,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2861,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2872,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2913,13'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2879,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2882,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2890,24'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2900,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2903,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2911,24'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
        - Branch String:   'libewf_segment_file.c:2914,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2914,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2922,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2915,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2915,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2922,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2916,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2916,13'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2922,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2913,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2922,18'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2987,11'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libewf_segment_file_write_xheader_section
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2928,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2931,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2939,24'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2948,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2951,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2959,24'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2972,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2975,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:2983,24'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
        - Branch String:   'libewf_segment_file.c:2999,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3002,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:3010,24'
              BranchSideFuncs:
                - libewf_segment_file_write_header2_section
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3022,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3025,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:3033,24'
              BranchSideFuncs:
                - libewf_segment_file_write_header_section
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:3046,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3049,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:3057,24'
              BranchSideFuncs:
                - libewf_header_sections_free
                - libcerror_error_set
                - libewf_header_sections_free
        - Branch String:   'libewf_segment_file.c:3059,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3064,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:3072,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:3075,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:3077,3'
              BranchSideFuncs:
                - libewf_header_sections_free
            - BranchSide:      'libewf_segment_file.c:3081,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:2782,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2793,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2802,6'
          Dst:             libewf_header_sections_initialize
        - Src:             'libewf_segment_file.c:2806,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2815,6'
          Dst:             libewf_header_sections_generate
        - Src:             'libewf_segment_file.c:2824,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2840,17'
          Dst:             libewf_segment_file_write_header_section
        - Src:             'libewf_segment_file.c:2850,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2871,17'
          Dst:             libewf_segment_file_write_header_section
        - Src:             'libewf_segment_file.c:2881,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2892,17'
          Dst:             libewf_segment_file_write_header_section
        - Src:             'libewf_segment_file.c:2902,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2921,17'
          Dst:             libewf_segment_file_write_header2_section
        - Src:             'libewf_segment_file.c:2930,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2941,17'
          Dst:             libewf_segment_file_write_header2_section
        - Src:             'libewf_segment_file.c:2950,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2964,17'
          Dst:             libewf_segment_file_write_header_section
        - Src:             'libewf_segment_file.c:2974,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2992,17'
          Dst:             libewf_segment_file_write_xheader_section
        - Src:             'libewf_segment_file.c:3001,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3015,17'
          Dst:             libewf_segment_file_write_header2_section
        - Src:             'libewf_segment_file.c:3024,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3038,17'
          Dst:             libewf_segment_file_write_header_section
        - Src:             'libewf_segment_file.c:3048,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3059,6'
          Dst:             libewf_header_sections_free
        - Src:             'libewf_segment_file.c:3063,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:3077,3'
          Dst:             libewf_header_sections_free
    - functionName:    libewf_segment_file_write_device_information_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - device_information
        - device_information_size
        - media_values
        - header_values
        - error
      BBCount:         29
      ICount:          224
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_generate
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1929,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1932,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1940,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1940,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1943,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1951,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1951,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1962,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1962,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1973,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_device_information_generate
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1973,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1976,8'
              BranchSideFuncs:
                - libewf_device_information_generate
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1994,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1975,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1983,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:1991,2'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1992,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1997,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2008,17'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2024,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2027,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2035,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2037,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2042,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2051,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:2050,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2060,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2068,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:2071,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2073,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2077,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1931,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1942,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1953,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1964,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1975,7'
          Dst:             libewf_device_information_generate
        - Src:             'libewf_segment_file.c:1982,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1992,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:1996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2007,16'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:2026,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2037,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:2041,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2050,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:2059,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2073,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_case_data_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2093
      functionLinenumberEnd: 2250
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - case_data
        - case_data_size
        - media_values
        - header_values
        - timestamp
        - error
      BBCount:         29
      ICount:          233
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_case_data_generate
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:2099,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2110,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2110,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2121,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2121,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2132,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2132,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2143,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_case_data_generate
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2143,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2146,8'
              BranchSideFuncs:
                - libewf_case_data_generate
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2166,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2145,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2155,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2163,2'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2164,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2169,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2180,17'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2196,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2199,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2207,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2209,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2214,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2223,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:2222,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2232,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2240,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:2243,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2245,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2249,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:2101,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2145,7'
          Dst:             libewf_case_data_generate
        - Src:             'libewf_segment_file.c:2154,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2164,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:2168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2179,16'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:2198,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2209,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:2213,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2222,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:2231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2245,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_header_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2262
      functionLinenumberEnd: 2421
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'struct.libewf_header_sections *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - header_sections
        - compression_level
        - error
      BBCount:         27
      ICount:          212
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libfdata_list_append_element
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:2268,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2279,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2279,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2282,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2290,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2290,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2301,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2302,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2302,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2305,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2301,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2315,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2313,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2318,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2329,17'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2345,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2348,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2357,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2356,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2366,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2374,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:2376,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2381,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2389,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:2414,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2416,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2420,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:2270,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2281,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2304,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2313,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:2317,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2328,16'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:2347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2356,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:2365,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2376,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:2380,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2416,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_header2_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2592
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'struct.libewf_header_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - header_sections
        - error
      BBCount:         27
      ICount:          208
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libfdata_list_append_element
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:2438,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2441,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2449,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2449,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2460,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2460,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2471,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2472,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2472,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2475,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2471,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2485,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2483,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2488,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2499,17'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2515,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2518,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2527,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2526,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2536,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2544,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:2546,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2551,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2559,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:2585,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2587,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2591,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:2440,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2451,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2474,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2483,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:2487,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2498,16'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:2517,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2526,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:2535,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2546,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:2550,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2587,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_write_xheader_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 2762
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'size_t *'
        - int
        - 'struct.libewf_header_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - file_io_pool
        - file_io_pool_entry
        - header_sections
        - error
      BBCount:         27
      ICount:          208
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_write_compressed_string
        - libfdata_list_append_element
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:2609,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2612,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2620,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2620,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2631,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2631,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2642,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2643,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2643,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2646,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2642,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2646,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:2656,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2654,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2659,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2670,17'
              BranchSideFuncs:
                - libewf_section_write_compressed_string
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2686,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2689,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2698,7'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:2697,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2707,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2715,34'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_segment_file.c:2717,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2722,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2730,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:2755,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:2757,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_segment_file.c:2761,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:2611,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2622,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2645,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2654,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_segment_file.c:2658,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2669,16'
          Dst:             libewf_section_write_compressed_string
        - Src:             'libewf_segment_file.c:2688,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2697,6'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:2706,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2717,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_segment_file.c:2721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:2757,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_segment_file_read_volume_section
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'struct.libewf_section_descriptor *'
        - 'size_t *'
        - int
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - section_descriptor
        - file_io_pool
        - file_io_pool_entry
        - media_values
        - error
      BBCount:         20
      ICount:          158
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_volume_section_e01_read_file_io_pool
        - libewf_volume_section_s01_read_file_io_pool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:1817,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1820,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1828,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_volume_section_s01_read_file_io_pool
                - libcerror_error_set
                - libewf_volume_section_e01_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1828,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1839,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_volume_section_s01_read_file_io_pool
                - libcerror_error_set
                - libewf_volume_section_e01_read_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1839,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1850,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_volume_section_s01_read_file_io_pool
                - libcerror_error_set
                - libewf_volume_section_e01_read_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1850,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1853,17'
              BranchSideFuncs:
                - libewf_volume_section_e01_read_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1872,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_volume_section_s01_read_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1860,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1863,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1871,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:1872,11'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1875,17'
              BranchSideFuncs:
                - libewf_volume_section_s01_read_file_io_pool
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1898,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:1882,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:1885,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:1893,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:1819,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1830,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1852,16'
          Dst:             libewf_volume_section_e01_read_file_io_pool
        - Src:             'libewf_segment_file.c:1862,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1874,16'
          Dst:             libewf_volume_section_s01_read_file_io_pool
        - Src:             'libewf_segment_file.c:1884,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:1897,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_get_section_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_segment_file *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'struct.libewf_section_descriptor **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - section_index
        - file_io_pool
        - sections_cache
        - section_descriptor
        - error
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_value_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:649,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:661,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:660,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:670,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:679,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:651,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:660,6'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_segment_file.c:669,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_get_number_of_sections
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_file *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_file
        - number_of_sections
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_number_of_elements
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:608,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:620,7'
              BranchSideFuncs:
                - libfdata_list_get_number_of_elements
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:619,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:625,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:633,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_file.c:610,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:619,6'
          Dst:             libfdata_list_get_number_of_elements
        - Src:             'libewf_segment_file.c:624,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_file_clone
      functionSourceFile: '/src/libewf/libewf/libewf_segment_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_file **'
        - 'struct.libewf_segment_file *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_segment_file
        - source_segment_file
        - error
      BBCount:         52
      ICount:          399
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_read_chunk_group_element_data
        - libewf_segment_file_read_section_element_data
        - libfcache_cache_clone
        - libfdata_list_append_element
        - libfdata_list_append_element_with_mapped_size
        - libfdata_list_free
        - libfdata_list_get_element_by_index
        - libfdata_list_get_mapped_size_by_index
        - libfdata_list_get_number_of_elements
        - libfdata_list_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_segment_file.c:324,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:335,7'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:335,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:346,6'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:346,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:348,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_file.c:352,30'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:355,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:366,6'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_file.c:366,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_file.c:385,5'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:390,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:410,7'
              BranchSideFuncs:
                - libfdata_list_get_number_of_elements
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:409,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:415,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:423,26'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:423,2'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:428,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:467,13'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:427,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:437,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:447,11'
              BranchSideFuncs:
                - libfdata_list_append_element
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:446,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:456,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:465,2'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_append_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:466,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:486,7'
              BranchSideFuncs:
                - libfdata_list_get_number_of_elements
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:485,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:491,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:499,26'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:499,2'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:504,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_file.c:560,13'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
        - Branch String:   'libewf_segment_file.c:503,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:513,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:523,8'
              BranchSideFuncs:
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:522,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:529,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:539,11'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:538,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:549,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:558,2'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
                - libfdata_list_get_element_by_index
                - libfdata_list_get_mapped_size_by_index
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_file.c:559,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:573,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:576,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:578,10'
              BranchSideFuncs:
                - free
                - libfdata_list_free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:595,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_file.c:578,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:581,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_file.c:584,10'
              BranchSideFuncs:
                - free
                - libfdata_list_free
        - Branch String:   'libewf_segment_file.c:584,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_file.c:587,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
            - BranchSide:      'libewf_segment_file.c:590,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_file.c:326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:337,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:357,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:390,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_segment_file.c:390,6'
          Dst:             libewf_segment_file_read_section_element_data
        - Src:             'libewf_segment_file.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:409,6'
          Dst:             libfdata_list_get_number_of_elements
        - Src:             'libewf_segment_file.c:414,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:427,7'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_segment_file.c:436,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:446,7'
          Dst:             libfdata_list_append_element
        - Src:             'libewf_segment_file.c:455,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:466,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_segment_file.c:466,6'
          Dst:             libewf_segment_file_read_chunk_group_element_data
        - Src:             'libewf_segment_file.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:485,6'
          Dst:             libfdata_list_get_number_of_elements
        - Src:             'libewf_segment_file.c:490,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:503,7'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_segment_file.c:512,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:522,7'
          Dst:             libfdata_list_get_mapped_size_by_index
        - Src:             'libewf_segment_file.c:528,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:538,7'
          Dst:             libfdata_list_append_element_with_mapped_size
        - Src:             'libewf_segment_file.c:548,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:559,6'
          Dst:             libfcache_cache_clone
        - Src:             'libewf_segment_file.c:564,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_file.c:580,4'
          Dst:             libfdata_list_free
        - Src:             'libewf_segment_file.c:586,4'
          Dst:             libfdata_list_free
    - functionName:    libewf_segment_table_append_segment_by_segment_file
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1978
      functionLinenumberEnd: 2054
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'struct.libewf_segment_file *'
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - segment_file
        - file_io_pool_entry
        - segment_file_size
        - error
      BBCount:         17
      ICount:          136
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfdata_list_resize
        - libfdata_list_set_element_by_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1981,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1984,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1992,6'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1992,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:2004,6'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:2004,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:2007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:2016,6'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libfdata_list_resize
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:2016,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:2019,8'
              BranchSideFuncs:
                - libfdata_list_resize
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:2035,7'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:2018,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:2024,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:2032,39'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:2034,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:2044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:2053,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1983,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1994,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:2006,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:2018,7'
          Dst:             libfdata_list_resize
        - Src:             'libewf_segment_table.c:2023,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:2034,6'
          Dst:             libfdata_list_set_element_by_index
        - Src:             'libewf_segment_table.c:2043,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_segment_file_at_offset
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1967
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libewf_segment_table *'
        - size_t
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'struct.libewf_segment_file **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - offset
        - file_io_pool
        - segment_number
        - segment_file_data_offset
        - segment_file
        - error
      BBCount:         40
      ICount:          303
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_mapped_range
        - libfdata_list_get_element_value_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1835,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1838,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1846,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1846,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1849,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1857,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1857,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1860,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1868,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1868,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1871,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1879,8'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1880,3'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1880,8'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1890,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1879,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1882,9'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1890,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1883,4'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1883,9'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1889,2'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1882,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1885,36'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1889,2'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1890,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1893,13'
              BranchSideFuncs:
                - libfdata_list_get_element_value_at_offset
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1960,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:1903,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1906,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1916,12'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1918,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1921,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1929,20'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1929,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1932,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1941,9'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1940,8'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1948,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1957,61'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:1960,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1962,31'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_table.c:1966,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1837,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1848,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1859,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1870,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1892,12'
          Dst:             libfdata_list_get_element_value_at_offset
        - Src:             'libewf_segment_table.c:1905,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1920,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1931,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1940,8'
          Dst:             libfdata_list_get_element_mapped_range
        - Src:             'libewf_segment_table.c:1947,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_segment_file_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_table *'
        - int
        - 'size_t *'
        - 'struct.libewf_segment_file **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - segment_number
        - file_io_pool
        - segment_file
        - error
      BBCount:         18
      ICount:          168
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_mapped_range
        - libfdata_list_get_element_value_by_index
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1718,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1730,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1730,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1742,6'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1742,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1754,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1753,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1772,6'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1772,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1775,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1783,18'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1783,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1795,7'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1794,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1811,59'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1720,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1732,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1744,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1753,6'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_segment_table.c:1762,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1774,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1785,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1794,6'
          Dst:             libfdata_list_get_element_mapped_range
        - Src:             'libewf_segment_table.c:1801,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_set_segment_storage_media_size_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1660
      functionLinenumberEnd: 1704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_table *'
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - segment_number
        - storage_media_size
        - error
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_set_mapped_size_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1663,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1675,6'
              BranchSideFuncs:
                - libfdata_list_set_mapped_size_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1675,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1688,7'
              BranchSideFuncs:
                - libfdata_list_set_mapped_size_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1687,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1694,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1703,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1665,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1677,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1687,6'
          Dst:             libfdata_list_set_mapped_size_by_index
        - Src:             'libewf_segment_table.c:1693,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_segment_storage_media_size_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1650
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_table *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - segment_number
        - storage_media_size
        - error
      BBCount:         10
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_mapped_size_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1607,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1619,6'
              BranchSideFuncs:
                - libfdata_list_get_mapped_size_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1619,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1632,12'
              BranchSideFuncs:
                - libfdata_list_get_mapped_size_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1637,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1649,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1609,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1621,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1631,11'
          Dst:             libfdata_list_get_mapped_size_by_index
        - Src:             'libewf_segment_table.c:1639,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_segment_at_offset
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1593
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_table *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - offset
        - file_io_pool_entry
        - segment_file_size
        - error
      BBCount:         8
      ICount:          83
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1557,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1569,12'
              BranchSideFuncs:
                - libfdata_list_get_element_at_offset
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1579,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1592,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1559,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1568,11'
          Dst:             libfdata_list_get_element_at_offset
        - Src:             'libewf_segment_table.c:1581,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_segment_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1538
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_segment_table *'
        - int
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - segment_number
        - file_io_pool_entry
        - segment_file_size
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_by_index
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1494,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1497,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1506,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1506,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1509,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1519,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1518,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1537,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1496,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1508,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1518,6'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_segment_table.c:1527,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_number_of_segments
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - number_of_segments
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1453,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1456,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1464,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:1464,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1475,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1455,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:1466,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_set_maximum_segment_size
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_table *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - maximum_segment_size
        - error
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:1427,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:1430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:1438,40'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:1429,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_set_basename
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - basename
        - basename_length
        - error
      BBCount:         15
      ICount:          136
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:753,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:756,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:764,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:764,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:767,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:775,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_table.c:775,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:777,3'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:834,33'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:839,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:913,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_table.c:913,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:919,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_table.c:933,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:755,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:766,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:918,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_basename
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - basename
        - basename_size
        - error
      BBCount:         14
      ICount:          107
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:572,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:583,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:583,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:594,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:596,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_table.c:649,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:652,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:655,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:718,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:718,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:724,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:732,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:574,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:585,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:654,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:723,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_get_basename_size
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - basename_size
        - error
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:476,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:484,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:484,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:495,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:495,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_table.c:550,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:475,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:486,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_clone
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_segment_table **'
        - 'struct.libewf_segment_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_segment_table
        - source_segment_table
        - error
      BBCount:         35
      ICount:          254
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_clone
        - libfdata_list_clone
        - libfdata_list_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:312,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:323,7'
              BranchSideFuncs:
                - malloc
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:323,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:334,6'
              BranchSideFuncs:
                - malloc
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:334,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:336,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_segment_table.c:340,31'
              BranchSideFuncs:
                - malloc
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:343,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:346,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:354,6'
              BranchSideFuncs:
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_table.c:354,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:360,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_table.c:373,6'
              BranchSideFuncs:
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:373,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:375,46'
              BranchSideFuncs:
                - malloc
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:406,13'
              BranchSideFuncs:
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:378,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:381,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:389,7'
              BranchSideFuncs:
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:389,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:395,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:403,51'
              BranchSideFuncs:
                - libfdata_list_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:405,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:420,13'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
        - Branch String:   'libewf_segment_table.c:419,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:425,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:433,57'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:438,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:440,10'
              BranchSideFuncs:
                - free
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:456,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:440,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:443,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - free
            - BranchSide:      'libewf_segment_table.c:446,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_segment_table.c:446,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:448,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_segment_table.c:451,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_table.c:314,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:325,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:345,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:359,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:380,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:394,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:405,6'
          Dst:             libfdata_list_clone
        - Src:             'libewf_segment_table.c:410,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:419,6'
          Dst:             libfcache_cache_clone
        - Src:             'libewf_segment_table.c:424,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:442,4'
          Dst:             libfdata_list_free
    - functionName:    libewf_segment_table_clear
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_segment_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - error
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_empty
        - libfdata_list_empty
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:250,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:261,6'
              BranchSideFuncs:
                - libfdata_list_empty
                - libfcache_cache_empty
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_table.c:261,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:263,3'
              BranchSideFuncs:
                - free
                - libfdata_list_empty
                - libfcache_cache_empty
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:269,7'
              BranchSideFuncs:
                - libfdata_list_empty
                - libfcache_cache_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:268,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:273,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:282,7'
              BranchSideFuncs:
                - libfcache_cache_empty
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:281,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:294,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_segment_table.c:252,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:268,6'
          Dst:             libfdata_list_empty
        - Src:             'libewf_segment_table.c:272,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:281,6'
          Dst:             libfcache_cache_empty
        - Src:             'libewf_segment_table.c:285,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_free
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_segment_table **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - error
      BBCount:         18
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_segment_table_clear
        - libfcache_cache_free
        - libfdata_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:181,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:192,7'
              BranchSideFuncs:
                - libewf_segment_table_clear
                - libfcache_cache_free
                - libfdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:192,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:195,9'
              BranchSideFuncs:
                - libewf_segment_table_clear
                - libfcache_cache_free
                - libfdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:238,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:194,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:199,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libfdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:208,14'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfdata_list_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:207,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:212,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_list_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:221,14'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:220,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:225,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_table.c:233,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_table.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:194,7'
          Dst:             libewf_segment_table_clear
        - Src:             'libewf_segment_table.c:198,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:207,7'
          Dst:             libfcache_cache_free
        - Src:             'libewf_segment_table.c:211,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:220,7'
          Dst:             libfdata_list_free
        - Src:             'libewf_segment_table.c:224,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_segment_table_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_segment_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_segment_table **'
        - 'struct.libewf_io_handle *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segment_table
        - io_handle
        - maximum_segment_size
        - error
      BBCount:         25
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libewf_io_handle_free
        - libewf_segment_file_read_element_data
        - libfcache_cache_initialize
        - libfdata_list_free
        - libfdata_list_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_segment_table.c:51,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:62,7'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:62,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:73,6'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:73,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_segment_table.c:84,19'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:87,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:98,6'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_segment_table.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_segment_table.c:118,13'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
                - libcerror_error_set
        - Branch String:   'libewf_segment_table.c:117,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:137,13'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfdata_list_free
        - Branch String:   'libewf_segment_table.c:136,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:150,45'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:155,6'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:157,10'
              BranchSideFuncs:
                - free
                - libfdata_list_free
            - BranchSide:      'libewf_segment_table.c:168,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_segment_table.c:157,7'
          Branch Sides:
            - BranchSide:      'libewf_segment_table.c:160,11'
              BranchSideFuncs:
                - libfdata_list_free
                - free
            - BranchSide:      'libewf_segment_table.c:163,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_segment_table.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:117,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_segment_table.c:117,6'
          Dst:             libewf_io_handle_free
        - Src:             'libewf_segment_table.c:117,6'
          Dst:             libewf_io_handle_clone
        - Src:             'libewf_segment_table.c:117,6'
          Dst:             libewf_segment_file_read_element_data
        - Src:             'libewf_segment_table.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:136,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_segment_table.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_segment_table.c:159,4'
          Dst:             libfdata_list_free
    - functionName:    libewf_session_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_session_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1225
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - size_t
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - sessions
        - tracks
        - error
      BBCount:         108
      ICount:          680
      EdgeCount:       149
      CyclomaticComplexity: 43
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libewf_sector_range_list_get_range
        - libewf_session_section_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_session_section.c:1250,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1261,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1261,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1263,32'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1268,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1268,11'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1270,32'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1279,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1287,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1293,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1301,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1301,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1304,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1313,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1312,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1318,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1326,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1326,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1329,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1337,8'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1338,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1338,8'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1342,13'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1337,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1340,31'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1342,13'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1343,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1343,13'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1347,13'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1342,11'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1345,31'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1347,13'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1357,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1357,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1381,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1356,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1360,10'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1381,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1359,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1367,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1376,27'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1382,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1382,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1406,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1381,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1385,10'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1406,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1384,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1392,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1401,25'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1407,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1407,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1414,15'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1408,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1408,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1414,15'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1406,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1410,30'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1414,15'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1419,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1419,11'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1421,31'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1418,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1421,31'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1423,22'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1427,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1425,3'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1427,12'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1425,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1356,10'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1428,2'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1429,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1452,30'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1458,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1470,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1478,6'
              BranchSideFuncs:
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1478,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1481,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1500,8'
              BranchSideFuncs:
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1487,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1490,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1498,24'
              BranchSideFuncs:
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1501,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1501,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1504,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_session_section.c:1500,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1504,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1512,29'
              BranchSideFuncs:
                - malloc
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1515,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1518,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1527,7'
              BranchSideFuncs:
                - libewf_session_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1526,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1536,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1545,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1553,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1556,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1564,23'
              BranchSideFuncs:
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
        - Branch String:   'libewf_session_section.c:1571,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1574,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1593,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_session_section.c:1580,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1583,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:1591,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_session_section.c:1596,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1598,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_session_section.c:1601,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_session_section.c:1252,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1287,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_session_section.c:1292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1303,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1312,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_session_section.c:1317,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1328,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1359,9'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_session_section.c:1366,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1384,9'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_session_section.c:1391,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1431,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1458,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_session_section.c:1469,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1480,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_session_section.c:1489,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1503,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1517,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1526,6'
          Dst:             libewf_session_section_write_data
        - Src:             'libewf_session_section.c:1535,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1544,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_session_section.c:1555,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1573,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_session_section.c:1582,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_session_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_session_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 1210
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - sessions
        - tracks
        - number_of_session_entries
        - error
      BBCount:         106
      ICount:          1057
      EdgeCount:       145
      CyclomaticComplexity: 41
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_sector_range_list_get_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_session_section.c:818,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:829,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:829,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:831,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:835,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:835,11'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:837,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:844,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:859,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:859,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:862,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:858,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:870,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:870,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:876,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:884,17'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:887,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:889,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:893,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:901,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:917,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:917,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:919,3'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:923,11'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:954,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:969,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:968,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:982,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:985,4'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:985,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1009,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:984,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:988,9'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1009,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:987,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:995,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1004,26'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1010,4'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1010,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1034,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1009,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1013,9'
              BranchSideFuncs:
                - libewf_sector_range_list_get_range
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1034,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1012,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1020,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1029,24'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1035,4'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1035,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1097,14'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1036,4'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1036,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1097,14'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1034,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1066,10'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1097,14'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1067,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1067,10'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1071,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1066,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1069,24'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1071,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1071,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1073,5'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1081,13'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1102,5'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1102,10'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1132,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1101,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1132,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1153,21'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1133,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1133,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1137,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1132,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1135,27'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1137,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1137,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1139,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1143,14'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1155,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1157,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1159,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1161,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1159,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1161,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1159,2'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:984,9'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
                - libewf_sector_range_list_get_range
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1175,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:1175,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:1183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:1191,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_session_section.c:820,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:843,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:861,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:875,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:901,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_session_section.c:908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:954,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_session_section.c:959,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:968,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_session_section.c:973,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:987,8'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_session_section.c:994,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1012,8'
          Dst:             libewf_sector_range_list_get_range
        - Src:             'libewf_session_section.c:1019,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:1175,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_session_section.c:1182,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_session_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_session_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - media_values
        - sessions
        - tracks
        - error
      BBCount:         18
      ICount:          133
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_read_data
        - libewf_session_section_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_session_section.c:719,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:731,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - libewf_session_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:739,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:750,11'
              BranchSideFuncs:
                - libewf_session_section_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_session_section.c:752,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:762,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_session_section.c:770,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_session_section.c:776,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:778,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_session_section.c:781,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_session_section.c:721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:730,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_session_section.c:741,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:752,7'
          Dst:             libewf_session_section_read_data
        - Src:             'libewf_session_section.c:761,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_session_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_session_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - media_values
        - sessions
        - tracks
        - error
      BBCount:         92
      ICount:          1269
      EdgeCount:       126
      CyclomaticComplexity: 36
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_sector_range_free
        - libewf_sector_range_list_append_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_session_section.c:75,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:78,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:86,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:86,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:88,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_session_section.c:92,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:92,11'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:94,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_session_section.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:110,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:110,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:121,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:132,17'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:146,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:148,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_session_section.c:156,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:215,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:217,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_session_section.c:219,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:219,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:235,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:235,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:237,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - 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:      'libewf_session_section.c:239,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:242,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:255,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:255,6'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:257,24'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - 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:      'libewf_session_section.c:684,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_session_section.c:261,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:264,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:272,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:272,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:275,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:295,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:295,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:303,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:311,19'
              BranchSideFuncs:
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:314,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:317,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:325,3'
              BranchSideFuncs:
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:357,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:360,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:393,8'
              BranchSideFuncs:
                - libcdata_array_empty
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:392,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:398,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:406,7'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:406,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:408,4'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:416,12'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:488,3'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:492,8'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:626,7'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:492,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:494,5'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:502,13'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:567,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:570,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:579,10'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:579,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:582,25'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:601,10'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:584,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:591,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:599,28'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:601,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:604,25'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:623,28'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:606,9'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:613,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:621,26'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:626,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:628,37'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
            - BranchSide:      'libewf_session_section.c:632,22'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libewf_session_section.c:634,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:641,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:649,9'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
        - Branch String:   'libewf_session_section.c:649,7'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:651,8'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:675,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_session_section.c:651,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:653,38'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:657,23'
              BranchSideFuncs:
                - libewf_sector_range_list_append_range
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
        - Branch String:   'libewf_session_section.c:659,8'
          Branch Sides:
            - BranchSide:      'libewf_session_section.c:666,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_empty
            - BranchSide:      'libewf_session_section.c:674,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_session_section.c:77,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:219,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_session_section.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:263,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:274,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:295,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_session_section.c:302,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:316,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:359,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:392,7'
          Dst:             libcdata_array_empty
        - Src:             'libewf_session_section.c:392,7'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_session_section.c:397,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:569,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:584,9'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_session_section.c:590,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:606,9'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_session_section.c:612,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:634,7'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_session_section.c:640,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:659,8'
          Dst:             libewf_sector_range_list_append_range
        - Src:             'libewf_session_section.c:665,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_session_section.c:687,2'
          Dst:             libcdata_array_empty
        - Src:             'libewf_session_section.c:687,2'
          Dst:             libewf_sector_range_free
        - Src:             'libewf_session_section.c:692,2'
          Dst:             libcdata_array_empty
        - Src:             'libewf_session_section.c:692,2'
          Dst:             libewf_sector_range_free
    - functionName:    libewf_sha1_hash_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_sha1_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - hash_sections
        - error
      BBCount:         25
      ICount:          214
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libewf_sha1_hash_section_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sha1_hash_section.c:443,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:454,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_set
                - malloc
                - libewf_sha1_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:454,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:456,32'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_sha1_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:463,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:471,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:474,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:483,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_sha1_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:482,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:494,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:502,29'
              BranchSideFuncs:
                - malloc
                - libewf_sha1_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:505,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:517,7'
              BranchSideFuncs:
                - libewf_sha1_hash_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:516,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:523,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:532,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:540,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:543,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:551,23'
              BranchSideFuncs:
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
        - Branch String:   'libewf_sha1_hash_section.c:565,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:576,23'
              BranchSideFuncs: []
        - Branch String:   'libewf_sha1_hash_section.c:581,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:583,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sha1_hash_section.c:445,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:482,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_sha1_hash_section.c:493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:516,6'
          Dst:             libewf_sha1_hash_section_write_data
        - Src:             'libewf_sha1_hash_section.c:522,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:531,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_sha1_hash_section.c:542,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:558,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_sha1_hash_section.c:567,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sha1_hash_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_sha1_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 420
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - hash_sections
        - error
      BBCount:         19
      ICount:          167
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sha1_hash_section.c:293,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:304,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:304,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:315,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:315,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:326,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:326,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:340,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:340,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:342,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:357,12'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:342,7'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:348,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:356,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:359,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:375,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sha1_hash_section.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:317,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:331,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:347,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:359,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_sha1_hash_section.c:366,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_sha1_hash_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_sha1_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - hash_sections
        - error
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_read_data
        - libewf_sha1_hash_section_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sha1_hash_section.c:218,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:230,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - free
                - libewf_sha1_hash_section_read_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:238,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:249,11'
              BranchSideFuncs:
                - free
                - libewf_sha1_hash_section_read_data
                - libcerror_error_set
                - free
        - Branch String:   'libewf_sha1_hash_section.c:251,7'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:258,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:266,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_sha1_hash_section.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:275,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_sha1_hash_section.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sha1_hash_section.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:229,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_sha1_hash_section.c:240,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:251,7'
          Dst:             libewf_sha1_hash_section_read_data
        - Src:             'libewf_sha1_hash_section.c:257,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_sha1_hash_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_sha1_hash_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - hash_sections
        - error
      BBCount:         22
      ICount:          200
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_test_zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_sha1_hash_section.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:66,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:77,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:100,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:148,6'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:162,5'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:166,6'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:177,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_sha1_hash_section.c:177,11'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:179,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:197,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_sha1_hash_section.c:179,7'
          Branch Sides:
            - BranchSide:      'libewf_sha1_hash_section.c:185,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_sha1_hash_section.c:193,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_sha1_hash_section.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:132,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_sha1_hash_section.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:161,11'
          Dst:             libewf_section_test_zero
        - Src:             'libewf_sha1_hash_section.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_sha1_hash_section.c:184,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_get_source_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3601
      functionLinenumberEnd: 3632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - int
        - 'struct.libewf_lef_source **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - source_index
        - lef_source
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:3604,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3616,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3615,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3622,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3631,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:3606,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3615,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_single_files.c:3621,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_get_permission_group_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - int
        - 'struct.libewf_permission_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - permission_group_index
        - permission_group
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:3563,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3575,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3574,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3581,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:3565,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3574,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_single_files.c:3580,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_get_file_entry_tree_root_node
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3522
      functionLinenumberEnd: 3550
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_single_files *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - root_node
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:3525,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3536,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3536,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3547,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:3527,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3538,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_read_data_stream
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3358
      functionLinenumberEnd: 3513
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_single_files *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - data_stream
        - file_io_pool
        - media_size
        - format
        - error
      BBCount:         31
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_free
        - libewf_line_reader_initialize
        - libewf_line_reader_read_utf8_string
        - libewf_single_files_parse_entry_category
        - libewf_single_files_parse_perm_category
        - libewf_single_files_parse_rec_category
        - libewf_single_files_parse_srce_category
        - libewf_single_files_parse_sub_category
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:3364,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3377,7'
              BranchSideFuncs:
                - libewf_line_reader_initialize
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_rec_category
                - libewf_single_files_parse_perm_category
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_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:   'libewf_single_files.c:3375,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3382,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3391,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_rec_category
                - libewf_single_files_parse_perm_category
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3390,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3397,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3406,8'
              BranchSideFuncs:
                - libewf_single_files_parse_rec_category
                - libewf_single_files_parse_perm_category
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3407,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3407,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3410,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
        - Branch String:   'libewf_single_files.c:3406,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3410,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3419,7'
              BranchSideFuncs:
                - libewf_single_files_parse_rec_category
                - libewf_single_files_parse_perm_category
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3418,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3425,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3434,7'
              BranchSideFuncs:
                - libewf_single_files_parse_perm_category
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3433,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3439,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3448,7'
              BranchSideFuncs:
                - libewf_single_files_parse_srce_category
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3447,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3462,7'
              BranchSideFuncs:
                - libewf_single_files_parse_sub_category
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3461,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3467,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3476,7'
              BranchSideFuncs:
                - libewf_single_files_parse_entry_category
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3475,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3482,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3492,7'
              BranchSideFuncs:
                - libewf_line_reader_free
                - libcerror_error_set
                - libewf_line_reader_free
        - Branch String:   'libewf_single_files.c:3490,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3495,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3503,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:3506,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3508,3'
              BranchSideFuncs:
                - libewf_line_reader_free
            - BranchSide:      'libewf_single_files.c:3512,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:3366,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3375,6'
          Dst:             libewf_line_reader_initialize
        - Src:             'libewf_single_files.c:3381,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3390,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:3396,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3409,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3418,6'
          Dst:             libewf_single_files_parse_rec_category
        - Src:             'libewf_single_files.c:3424,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3433,6'
          Dst:             libewf_single_files_parse_perm_category
        - Src:             'libewf_single_files.c:3438,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3447,6'
          Dst:             libewf_single_files_parse_srce_category
        - Src:             'libewf_single_files.c:3452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3461,6'
          Dst:             libewf_single_files_parse_sub_category
        - Src:             'libewf_single_files.c:3466,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3475,6'
          Dst:             libewf_single_files_parse_entry_category
        - Src:             'libewf_single_files.c:3481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3490,6'
          Dst:             libewf_line_reader_free
        - Src:             'libewf_single_files.c:3494,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3508,3'
          Dst:             libewf_line_reader_free
    - functionName:    libewf_single_files_parse_rec_category
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 946
      functionLinenumberEnd: 1050
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - media_size
        - error
      BBCount:         28
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libewf_single_files_parse_record_values
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:951,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:962,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_record_values
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:962,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:974,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_record_values
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:973,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:989,8'
              BranchSideFuncs:
                - libewf_single_files_parse_record_values
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:990,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:990,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:995,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:991,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:991,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:995,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:992,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:992,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:995,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:989,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1004,7'
              BranchSideFuncs:
                - libewf_single_files_parse_record_values
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1003,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1010,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1021,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1020,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1027,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1036,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1037,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1037,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1040,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1036,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1049,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:973,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:979,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:994,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1003,6'
          Dst:             libewf_single_files_parse_record_values
        - Src:             'libewf_single_files.c:1009,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1020,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1026,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1039,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_parse_perm_category
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - error
      BBCount:         68
      ICount:          437
      EdgeCount:       96
      CyclomaticComplexity: 30
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libewf_lef_permission_free
        - libewf_lef_permission_initialize
        - libewf_lef_permission_read_data
        - libewf_line_reader_read_utf8_string
        - libewf_permission_group_free
        - libewf_permission_group_initialize
        - libewf_single_files_parse_category_number_of_entries
        - libewf_single_files_parse_category_types
        - libewf_single_files_parse_number_of_entries
        - libewf_single_files_parse_permission_group
        - libfvalue_split_utf8_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:1402,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1413,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1413,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1425,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1424,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1431,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1440,8'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1441,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1441,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1442,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1442,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1443,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1443,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1444,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1444,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1440,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1456,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1455,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1462,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1472,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1471,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1478,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1488,7'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1487,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1494,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1503,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1503,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1517,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1516,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1523,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1534,7'
              BranchSideFuncs:
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1532,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1537,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1546,7'
              BranchSideFuncs:
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1545,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1553,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1561,6'
              BranchSideFuncs:
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1561,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1564,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1574,7'
              BranchSideFuncs:
                - libewf_lef_permission_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1572,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1577,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1585,30'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1585,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1591,8'
              BranchSideFuncs:
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1640,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1589,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1594,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1603,8'
              BranchSideFuncs:
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1602,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1610,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1620,8'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1619,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1626,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1635,20'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_permission_group_initialize
                - libewf_single_files_parse_permission_group
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1639,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1646,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1655,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1656,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1656,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1659,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1655,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1659,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1670,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
        - Branch String:   'libewf_single_files.c:1668,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1673,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
                - libewf_permission_group_free
            - BranchSide:      'libewf_single_files.c:1681,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:1684,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1686,3'
              BranchSideFuncs:
                - libewf_permission_group_free
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1690,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libewf_lef_permission_free
        - Branch String:   'libewf_single_files.c:1690,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1692,3'
              BranchSideFuncs:
                - libewf_lef_permission_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1696,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:1696,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1698,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1702,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:1404,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1415,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1424,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1430,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1446,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1455,6'
          Dst:             libewf_single_files_parse_category_number_of_entries
        - Src:             'libewf_single_files.c:1461,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1471,6'
          Dst:             libewf_single_files_parse_category_types
        - Src:             'libewf_single_files.c:1477,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1487,6'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:1493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1516,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1522,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1532,6'
          Dst:             libewf_lef_permission_initialize
        - Src:             'libewf_single_files.c:1536,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1545,6'
          Dst:             libewf_lef_permission_read_data
        - Src:             'libewf_single_files.c:1552,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1572,6'
          Dst:             libewf_lef_permission_free
        - Src:             'libewf_single_files.c:1576,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1589,7'
          Dst:             libewf_permission_group_initialize
        - Src:             'libewf_single_files.c:1593,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1602,7'
          Dst:             libewf_single_files_parse_permission_group
        - Src:             'libewf_single_files.c:1609,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1619,7'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_single_files.c:1625,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1639,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1645,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1658,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1668,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:1672,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1686,3'
          Dst:             libewf_permission_group_free
        - Src:             'libewf_single_files.c:1692,3'
          Dst:             libewf_lef_permission_free
        - Src:             'libewf_single_files.c:1698,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_srce_category
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1948
      functionLinenumberEnd: 2323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - error
      BBCount:         73
      ICount:          495
      EdgeCount:       104
      CyclomaticComplexity: 33
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libewf_lef_source_free
        - libewf_lef_source_get_identifier
        - libewf_lef_source_initialize
        - libewf_lef_source_read_data
        - libewf_line_reader_read_utf8_string
        - libewf_single_files_parse_category_number_of_entries
        - libewf_single_files_parse_category_types
        - libewf_single_files_parse_number_of_entries
        - libfvalue_split_utf8_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:1961,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1972,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1972,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1984,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1983,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1990,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:1999,8'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2000,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2000,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2006,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:2001,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2001,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2006,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:2002,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2002,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2006,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:2003,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2003,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2006,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:1999,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2006,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2015,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2014,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2021,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2031,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2030,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2037,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2047,7'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2046,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2053,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2062,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2062,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2065,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2076,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2075,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2082,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2093,7'
              BranchSideFuncs:
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2091,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2096,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2105,7'
              BranchSideFuncs:
                - libewf_lef_source_read_data
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2104,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2112,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2123,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2122,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2129,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2137,13'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2139,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2144,8'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_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:      'libewf_single_files.c:2266,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2143,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2150,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2159,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2159,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2162,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2173,8'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2172,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2179,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2190,8'
              BranchSideFuncs:
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2188,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2193,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2203,8'
              BranchSideFuncs:
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2202,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2210,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2220,8'
              BranchSideFuncs:
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_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:   'libewf_single_files.c:2219,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2225,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2234,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2234,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2246,8'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2245,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2252,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2261,14'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_source_initialize
                - libewf_lef_source_read_data
                - libewf_lef_source_get_identifier
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2265,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2272,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2281,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2282,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2282,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2285,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:2281,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2285,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2296,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
        - Branch String:   'libewf_single_files.c:2294,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2299,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_source_free
            - BranchSide:      'libewf_single_files.c:2307,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:2310,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2312,3'
              BranchSideFuncs:
                - libewf_lef_source_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2316,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:2316,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2318,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2322,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:1963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1983,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1989,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2005,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2014,6'
          Dst:             libewf_single_files_parse_category_number_of_entries
        - Src:             'libewf_single_files.c:2020,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2030,6'
          Dst:             libewf_single_files_parse_category_types
        - Src:             'libewf_single_files.c:2036,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2046,6'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:2052,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2064,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2075,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2081,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2091,6'
          Dst:             libewf_lef_source_initialize
        - Src:             'libewf_single_files.c:2095,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2104,6'
          Dst:             libewf_lef_source_read_data
        - Src:             'libewf_single_files.c:2111,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2122,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_single_files.c:2128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2143,7'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:2149,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2161,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2172,7'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2178,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2188,7'
          Dst:             libewf_lef_source_initialize
        - Src:             'libewf_single_files.c:2192,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2202,7'
          Dst:             libewf_lef_source_read_data
        - Src:             'libewf_single_files.c:2209,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2219,7'
          Dst:             libewf_lef_source_get_identifier
        - Src:             'libewf_single_files.c:2224,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2236,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2245,7'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_single_files.c:2251,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2265,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2284,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2294,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:2298,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2312,3'
          Dst:             libewf_lef_source_free
        - Src:             'libewf_single_files.c:2318,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_sub_category
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2332
      functionLinenumberEnd: 2672
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - error
      BBCount:         67
      ICount:          436
      EdgeCount:       95
      CyclomaticComplexity: 30
      functionsReached:
        - libcerror_error_set
        - libewf_lef_subject_free
        - libewf_lef_subject_initialize
        - libewf_lef_subject_read_data
        - libewf_line_reader_read_utf8_string
        - libewf_single_files_parse_category_number_of_entries
        - libewf_single_files_parse_category_types
        - libewf_single_files_parse_number_of_entries
        - libfvalue_split_utf8_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:2343,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2354,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2354,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2366,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2365,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2372,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2381,8'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2382,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2382,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
        - Branch String:   'libewf_single_files.c:2383,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2383,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
        - Branch String:   'libewf_single_files.c:2384,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2384,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
        - Branch String:   'libewf_single_files.c:2381,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2396,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2395,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2402,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2412,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2411,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2418,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2428,7'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2427,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2434,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2443,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2443,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2446,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2457,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2456,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2463,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2474,7'
              BranchSideFuncs:
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2472,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2486,7'
              BranchSideFuncs:
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_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:   'libewf_single_files.c:2485,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2493,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2505,7'
              BranchSideFuncs:
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2503,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2508,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2516,21'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2516,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2521,8'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_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:      'libewf_single_files.c:2615,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2520,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2527,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2536,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2536,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2539,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2550,8'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2549,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2556,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2567,8'
              BranchSideFuncs:
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2565,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2570,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2580,8'
              BranchSideFuncs:
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2579,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2587,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2600,8'
              BranchSideFuncs:
                - libewf_lef_subject_free
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2598,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2603,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2611,2'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_subject_initialize
                - libewf_lef_subject_read_data
                - libewf_lef_subject_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2614,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2621,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2630,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2631,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2631,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2634,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
        - Branch String:   'libewf_single_files.c:2630,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2634,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2645,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
        - Branch String:   'libewf_single_files.c:2643,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2648,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_subject_free
            - BranchSide:      'libewf_single_files.c:2656,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:2659,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2661,3'
              BranchSideFuncs:
                - libewf_lef_subject_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2665,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:2665,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2667,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2671,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:2345,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2365,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2371,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2395,6'
          Dst:             libewf_single_files_parse_category_number_of_entries
        - Src:             'libewf_single_files.c:2401,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2411,6'
          Dst:             libewf_single_files_parse_category_types
        - Src:             'libewf_single_files.c:2417,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2427,6'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:2433,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2445,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2456,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2472,6'
          Dst:             libewf_lef_subject_initialize
        - Src:             'libewf_single_files.c:2476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2485,6'
          Dst:             libewf_lef_subject_read_data
        - Src:             'libewf_single_files.c:2492,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2503,6'
          Dst:             libewf_lef_subject_free
        - Src:             'libewf_single_files.c:2507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2520,7'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:2526,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2538,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2549,7'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2555,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2565,7'
          Dst:             libewf_lef_subject_initialize
        - Src:             'libewf_single_files.c:2569,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2579,7'
          Dst:             libewf_lef_subject_read_data
        - Src:             'libewf_single_files.c:2586,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2598,7'
          Dst:             libewf_lef_subject_free
        - Src:             'libewf_single_files.c:2602,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2614,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2620,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2643,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:2647,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2661,3'
          Dst:             libewf_lef_subject_free
        - Src:             'libewf_single_files.c:2667,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_entry_category
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - format
        - error
      BBCount:         51
      ICount:          326
      EdgeCount:       72
      CyclomaticComplexity: 23
      functionsReached:
        - libcdata_tree_node_free
        - libcdata_tree_node_initialize
        - libcerror_error_set
        - libewf_lef_file_entry_free
        - libewf_line_reader_read_utf8_string
        - libewf_single_files_parse_category_number_of_entries
        - libewf_single_files_parse_category_types
        - libewf_single_files_parse_file_entry
        - libewf_single_files_parse_format
        - libfvalue_split_utf8_string_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:2689,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2692,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2700,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2700,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2711,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2711,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2714,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2723,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2722,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2729,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2738,8'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2739,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2739,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2740,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2740,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2741,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2741,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2742,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2742,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2743,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2743,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2738,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2755,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_number_of_entries
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2754,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2761,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2771,7'
              BranchSideFuncs:
                - libewf_single_files_parse_category_types
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2770,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2777,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2787,7'
              BranchSideFuncs:
                - libewf_single_files_parse_format
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2786,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2792,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2801,10'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2800,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2805,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2814,7'
              BranchSideFuncs:
                - libewf_single_files_parse_file_entry
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2813,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2821,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2832,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2831,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2838,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2847,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2848,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2848,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2851,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2847,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2851,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2862,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
        - Branch String:   'libewf_single_files.c:2860,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2865,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2873,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:2876,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2879,7'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2883,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:2883,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2885,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:2889,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:2691,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2702,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2713,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2722,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2728,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2745,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2754,6'
          Dst:             libewf_single_files_parse_category_number_of_entries
        - Src:             'libewf_single_files.c:2760,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2770,6'
          Dst:             libewf_single_files_parse_category_types
        - Src:             'libewf_single_files.c:2776,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2786,6'
          Dst:             libewf_single_files_parse_format
        - Src:             'libewf_single_files.c:2791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2800,6'
          Dst:             libcdata_tree_node_initialize
        - Src:             'libewf_single_files.c:2804,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2813,6'
          Dst:             libewf_single_files_parse_file_entry
        - Src:             'libewf_single_files.c:2820,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2831,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:2837,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2850,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2860,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:2864,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2878,3'
          Dst:             libcdata_tree_node_free
        - Src:             'libewf_single_files.c:2878,3'
          Dst:             libewf_lef_file_entry_free
        - Src:             'libewf_single_files.c:2885,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_category_number_of_entries
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - number_of_entries
        - error
      BBCount:         37
      ICount:          248
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:366,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:369,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:377,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:377,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:380,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:388,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:388,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:391,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:400,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:399,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:406,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:416,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:415,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:423,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:433,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:432,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:438,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:446,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:446,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:449,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:458,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:457,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:465,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:473,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:474,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:474,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:487,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:486,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:494,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:503,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:502,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:511,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:519,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:519,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:522,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:532,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:530,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:535,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:543,29'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:548,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:550,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:554,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:368,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:379,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:390,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:399,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:405,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:415,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:422,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:432,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:437,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:448,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:457,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:464,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:486,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:502,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_single_files.c:510,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:521,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:530,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:534,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:550,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_category_types
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - types
        - error
      BBCount:         12
      ICount:          95
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libfvalue_utf8_string_split
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:570,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:581,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:581,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:593,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:592,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:609,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:608,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:616,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:625,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:572,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:592,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:608,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:615,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_parse_format
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - types
        - format
        - error
      BBCount:         41
      ICount:          204
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:851,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:854,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:863,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:862,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:868,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:876,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:876,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:881,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:935,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:880,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:888,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:897,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:898,4'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:898,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:902,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:899,4'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:899,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:902,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:897,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:902,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:911,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:911,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:916,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:934,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:917,5'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:917,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:933,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:916,8'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:919,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:933,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:919,9'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:921,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:923,16'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:924,11'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:924,16'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:926,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:923,14'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:926,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:928,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_single_files.c:853,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:862,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:867,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:880,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:887,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:901,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_parse_file_entry
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 3095
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - parent_file_entry_node
        - types
        - error
      BBCount:         40
      ICount:          261
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_tree_node_append_node
        - libcdata_tree_node_free
        - libcdata_tree_node_initialize
        - libcdata_tree_node_set_value
        - libcerror_error_set
        - libewf_lef_file_entry_free
        - libewf_lef_file_entry_initialize
        - libewf_lef_file_entry_read_data
        - libewf_line_reader_read_data
        - libewf_single_files_parse_file_entry
        - libewf_single_files_parse_file_entry_number_of_sub_entries
        - libfvalue_split_utf8_string_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:2911,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2922,6'
              BranchSideFuncs:
                - libewf_single_files_parse_file_entry_number_of_sub_entries
                - libewf_line_reader_read_data
                - libewf_lef_file_entry_initialize
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2922,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2933,6'
              BranchSideFuncs:
                - libewf_single_files_parse_file_entry_number_of_sub_entries
                - libewf_line_reader_read_data
                - libewf_lef_file_entry_initialize
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_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:   'libewf_single_files.c:2933,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:2945,7'
              BranchSideFuncs:
                - libewf_single_files_parse_file_entry_number_of_sub_entries
                - libewf_line_reader_read_data
                - libewf_lef_file_entry_initialize
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2944,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2951,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2960,7'
              BranchSideFuncs:
                - libewf_line_reader_read_data
                - libewf_lef_file_entry_initialize
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2959,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2966,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2977,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_initialize
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2975,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2980,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:2989,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_read_data
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:2988,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:2996,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:3005,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_value
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3004,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3010,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:3018,17'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3020,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3026,8'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3072,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:3024,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3029,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:3039,8'
              BranchSideFuncs:
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcdata_tree_node_initialize
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3038,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3046,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:3056,8'
              BranchSideFuncs:
                - libcdata_tree_node_append_node
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3055,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3061,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
            - BranchSide:      'libewf_single_files.c:3070,19'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libewf_single_files_parse_file_entry
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3075,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3077,3'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_single_files.c:3082,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libewf_lef_file_entry_free
        - Branch String:   'libewf_single_files.c:3082,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3084,3'
              BranchSideFuncs:
                - libewf_lef_file_entry_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3088,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:3088,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3090,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3094,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:2913,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2924,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2935,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2944,6'
          Dst:             libewf_single_files_parse_file_entry_number_of_sub_entries
        - Src:             'libewf_single_files.c:2950,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2959,6'
          Dst:             libewf_line_reader_read_data
        - Src:             'libewf_single_files.c:2965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2975,6'
          Dst:             libewf_lef_file_entry_initialize
        - Src:             'libewf_single_files.c:2979,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:2988,6'
          Dst:             libewf_lef_file_entry_read_data
        - Src:             'libewf_single_files.c:2995,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3004,6'
          Dst:             libcdata_tree_node_set_value
        - Src:             'libewf_single_files.c:3009,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3024,7'
          Dst:             libcdata_tree_node_initialize
        - Src:             'libewf_single_files.c:3028,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3038,7'
          Dst:             libewf_single_files_parse_file_entry
        - Src:             'libewf_single_files.c:3045,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3055,7'
          Dst:             libcdata_tree_node_append_node
        - Src:             'libewf_single_files.c:3060,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3077,3'
          Dst:             libcdata_tree_node_free
        - Src:             'libewf_single_files.c:3077,3'
          Dst:             libewf_lef_file_entry_free
        - Src:             'libewf_single_files.c:3084,3'
          Dst:             libewf_lef_file_entry_free
        - Src:             'libewf_single_files.c:3090,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_file_entry_number_of_sub_entries
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3105
      functionLinenumberEnd: 3346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - number_of_sub_entries
        - error
      BBCount:         43
      ICount:          281
      EdgeCount:       61
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:3115,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3126,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3126,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3137,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3137,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3149,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3148,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3155,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3165,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3164,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3172,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3181,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3180,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3186,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3194,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3194,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3197,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3206,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:3205,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3213,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3222,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3221,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3229,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3238,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3237,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3246,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3254,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3254,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3257,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3265,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3266,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3266,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:3278,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3265,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3269,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3278,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3277,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3285,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3294,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3293,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3302,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3310,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:3310,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3313,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3323,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:3321,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3326,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3334,33'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:3339,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:3341,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:3345,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:3117,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3139,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3148,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:3154,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3164,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:3171,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3180,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:3185,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3196,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3205,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:3212,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3221,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:3228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3237,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_single_files.c:3245,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3256,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3268,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3277,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:3284,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3293,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_single_files.c:3301,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3312,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3321,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:3325,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:3341,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_number_of_entries
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - number_of_entries
        - error
      BBCount:         37
      ICount:          249
      EdgeCount:       52
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:646,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:657,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:657,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:668,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:668,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:671,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:680,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:679,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:686,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:696,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_single_files.c:695,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:703,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:713,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:712,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:718,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:726,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:726,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:729,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:738,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:737,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:753,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:754,3'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:754,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:757,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:753,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:757,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:767,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:766,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:774,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:783,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:782,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:791,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:799,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:799,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:812,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:810,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:815,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:823,29'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:828,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:830,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:834,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:670,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:679,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:685,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:695,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:702,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:712,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:717,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:728,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:737,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:756,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:766,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:773,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:782,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_single_files.c:790,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:801,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:810,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:814,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:830,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_parse_permission_group
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1714
      functionLinenumberEnd: 1939
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t *'
        - 'struct.libewf_permission_group *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - types
        - permission_group
        - error
      BBCount:         40
      ICount:          279
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_lef_permission_free
        - libewf_lef_permission_initialize
        - libewf_lef_permission_read_data
        - libewf_line_reader_read_utf8_string
        - libewf_permission_group_append_permission
        - libewf_single_files_parse_number_of_entries
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:1723,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1734,6'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_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:   'libewf_single_files.c:1734,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1746,7'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_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:   'libewf_single_files.c:1745,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1752,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1764,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_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:   'libewf_single_files.c:1763,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1770,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1781,7'
              BranchSideFuncs:
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_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:   'libewf_single_files.c:1779,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1784,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1793,7'
              BranchSideFuncs:
                - libewf_lef_permission_read_data
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_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:   'libewf_single_files.c:1792,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1800,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1808,6'
              BranchSideFuncs:
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1808,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1811,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1821,7'
              BranchSideFuncs:
                - libewf_lef_permission_free
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1819,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1824,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1832,24'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1832,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1837,8'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1929,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:1836,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1843,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1852,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1852,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1855,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1866,8'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libewf_single_files_parse_number_of_entries
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1865,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1872,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1883,8'
              BranchSideFuncs:
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1881,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1886,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1896,8'
              BranchSideFuncs:
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1895,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1903,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1913,8'
              BranchSideFuncs:
                - libewf_permission_group_append_permission
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1912,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1918,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1927,18'
              BranchSideFuncs:
                - libewf_single_files_parse_number_of_entries
                - libewf_line_reader_read_utf8_string
                - libewf_lef_permission_initialize
                - libewf_lef_permission_read_data
                - libewf_permission_group_append_permission
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1932,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1934,3'
              BranchSideFuncs:
                - libewf_lef_permission_free
            - BranchSide:      'libewf_single_files.c:1938,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:1725,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1736,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1745,6'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:1751,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1763,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1769,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1779,6'
          Dst:             libewf_lef_permission_initialize
        - Src:             'libewf_single_files.c:1783,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1792,6'
          Dst:             libewf_lef_permission_read_data
        - Src:             'libewf_single_files.c:1799,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1810,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1819,6'
          Dst:             libewf_lef_permission_free
        - Src:             'libewf_single_files.c:1823,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1836,7'
          Dst:             libewf_single_files_parse_number_of_entries
        - Src:             'libewf_single_files.c:1842,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1854,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1865,7'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1871,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1881,7'
          Dst:             libewf_lef_permission_initialize
        - Src:             'libewf_single_files.c:1885,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1895,7'
          Dst:             libewf_lef_permission_read_data
        - Src:             'libewf_single_files.c:1902,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1912,7'
          Dst:             libewf_permission_group_append_permission
        - Src:             'libewf_single_files.c:1917,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1934,3'
          Dst:             libewf_lef_permission_free
    - functionName:    libewf_single_files_parse_record_values
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_single_files *'
        - 'struct.libewf_line_reader *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - line_reader
        - media_size
        - error
      BBCount:         77
      ICount:          440
      EdgeCount:       107
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_utf8_string
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:1075,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1086,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1086,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1097,6'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1097,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1109,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1108,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1115,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1125,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1124,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1132,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1141,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1140,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1146,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1155,7'
              BranchSideFuncs:
                - libewf_line_reader_read_utf8_string
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1154,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1161,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1171,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1170,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1187,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1186,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1192,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1211,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1211,2'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1216,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1334,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1215,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1223,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1232,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1233,4'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1233,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:1234,4'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1234,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:1232,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1246,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1246,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1248,22'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1254,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1253,8'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1261,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1270,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1271,5'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1271,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1274,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1272,5'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1272,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1274,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1298,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1300,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1302,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1302,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1304,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1331,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1305,5'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1305,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1308,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1304,8'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1307,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:1308,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1311,9'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1320,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1328,30'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:1332,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1337,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1347,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:1345,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1350,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1365,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:1368,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1370,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1374,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_single_files.c:1374,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:1376,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_single_files.c:1380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:1077,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1088,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1099,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1108,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1114,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1124,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:1131,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1140,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:1145,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1154,6'
          Dst:             libewf_line_reader_read_utf8_string
        - Src:             'libewf_single_files.c:1160,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1170,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_single_files.c:1177,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1186,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_single_files.c:1191,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1215,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:1222,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1236,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1253,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_single_files.c:1260,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1311,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_single_files.c:1319,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1332,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:1336,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1345,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:1349,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:1370,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_single_files.c:1376,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_single_files_clone
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_single_files **'
        - 'struct.libewf_single_files *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_single_files
        - source_single_files
        - error
      BBCount:         22
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_clone
        - libcdata_tree_node_clone
        - libcerror_error_set
        - libewf_lef_file_entry_free
        - libewf_lef_source_free
        - libewf_permission_group_free
        - libewf_single_files_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:242,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:253,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:253,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:264,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:264,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:266,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_single_files.c:270,30'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:276,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_single_files_free
            - BranchSide:      'libewf_single_files.c:284,5'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:288,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_single_files_free
            - BranchSide:      'libewf_single_files.c:305,13'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:304,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:312,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_single_files_free
            - BranchSide:      'libewf_single_files.c:321,13'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libewf_single_files_free
        - Branch String:   'libewf_single_files.c:320,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:328,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_single_files_free
            - BranchSide:      'libewf_single_files.c:336,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:339,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:342,4'
              BranchSideFuncs:
                - libewf_single_files_free
            - BranchSide:      'libewf_single_files.c:345,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_single_files.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:275,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:288,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_single_files.c:288,6'
          Dst:             libewf_permission_group_free
        - Src:             'libewf_single_files.c:288,6'
          Dst:             libewf_permission_group_clone
        - Src:             'libewf_single_files.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:304,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_single_files.c:304,6'
          Dst:             libewf_lef_source_free
        - Src:             'libewf_single_files.c:304,6'
          Dst:             libewf_lef_source_clone
        - Src:             'libewf_single_files.c:311,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:320,6'
          Dst:             libcdata_tree_node_clone
        - Src:             'libewf_single_files.c:320,6'
          Dst:             libewf_lef_file_entry_free
        - Src:             'libewf_single_files.c:320,6'
          Dst:             libewf_lef_file_entry_clone
        - Src:             'libewf_single_files.c:327,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:341,3'
          Dst:             libewf_single_files_free
    - functionName:    libewf_single_files_free
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_single_files **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - error
      BBCount:         21
      ICount:          122
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_free
        - libcdata_tree_node_free
        - libcerror_error_set
        - libewf_lef_file_entry_free
        - libewf_lef_source_free
        - libewf_permission_group_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:166,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:177,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:177,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:179,10'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:229,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:179,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:182,15'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:197,14'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:181,8'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:195,3'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:196,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:202,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:211,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:210,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:216,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_single_files.c:224,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_single_files.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:181,8'
          Dst:             libcdata_tree_node_free
        - Src:             'libewf_single_files.c:181,8'
          Dst:             libewf_lef_file_entry_free
        - Src:             'libewf_single_files.c:186,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:196,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_single_files.c:196,7'
          Dst:             libewf_lef_source_free
        - Src:             'libewf_single_files.c:201,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:210,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_single_files.c:210,7'
          Dst:             libewf_permission_group_free
        - Src:             'libewf_single_files.c:215,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_files_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_single_files.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_single_files **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - single_files
        - error
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
        - libewf_permission_group_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_single_files.c:53,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:64,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:   'libewf_single_files.c:64,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_files.c:75,18'
              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:   'libewf_single_files.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libewf_single_files.c:89,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_single_files.c:89,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_single_files.c:109,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libewf_single_files.c:108,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libewf_single_files.c:123,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libewf_single_files.c:122,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libewf_single_files.c:136,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:139,6'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:141,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libewf_single_files.c:153,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_files.c:141,7'
          Branch Sides:
            - BranchSide:      'libewf_single_files.c:144,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libewf_single_files.c:148,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_single_files.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:108,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_single_files.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:122,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_single_files.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_files.c:143,4'
          Dst:             libcdata_array_free
        - Src:             'libewf_single_files.c:143,4'
          Dst:             libewf_permission_group_free
    - functionName:    libewf_single_file_tree_get_sub_node_by_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_single_file_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
        - 'struct.libewf_lef_file_entry **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - utf16_string
        - utf16_string_length
        - sub_node
        - sub_lef_file_entry
        - error
      BBCount:         28
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_tree_node_get_next_node
        - libcdata_tree_node_get_number_of_sub_nodes
        - libcdata_tree_node_get_sub_node_by_index
        - libcdata_tree_node_get_value
        - libcerror_error_set
        - libewf_lef_file_entry_compare_name_with_utf16_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_single_file_tree.c:199,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:210,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:210,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:213,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:221,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:221,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:232,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:235,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:250,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:249,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:264,22'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:264,2'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:269,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:326,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_file_tree.c:268,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:274,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:284,21'
              BranchSideFuncs:
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:289,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:292,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:301,12'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:310,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:316,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:325,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf16_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_single_file_tree.c:201,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:212,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:235,6'
          Dst:             libcdata_tree_node_get_number_of_sub_nodes
        - Src:             'libewf_single_file_tree.c:240,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:249,6'
          Dst:             libcdata_tree_node_get_sub_node_by_index
        - Src:             'libewf_single_file_tree.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:268,7'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libewf_single_file_tree.c:273,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:283,20'
          Dst:             libewf_lef_file_entry_compare_name_with_utf16_string
        - Src:             'libewf_single_file_tree.c:291,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:310,7'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libewf_single_file_tree.c:315,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_single_file_tree_get_sub_node_by_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_single_file_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'struct.libewf_lef_file_entry **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - utf8_string
        - utf8_string_length
        - sub_node
        - sub_lef_file_entry
        - error
      BBCount:         28
      ICount:          202
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_tree_node_get_next_node
        - libcdata_tree_node_get_number_of_sub_nodes
        - libcdata_tree_node_get_sub_node_by_index
        - libcdata_tree_node_get_value
        - libcerror_error_set
        - libewf_lef_file_entry_compare_name_with_utf8_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_single_file_tree.c:50,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:61,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:61,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:72,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:72,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:83,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:86,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:92,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:101,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_sub_node_by_index
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:100,6'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:115,22'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:115,2'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:120,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:177,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_single_file_tree.c:119,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:125,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:135,21'
              BranchSideFuncs:
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:140,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:143,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:152,12'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_single_file_tree.c:161,7'
          Branch Sides:
            - BranchSide:      'libewf_single_file_tree.c:167,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_single_file_tree.c:176,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_compare_name_with_utf8_string
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_single_file_tree.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:86,6'
          Dst:             libcdata_tree_node_get_number_of_sub_nodes
        - Src:             'libewf_single_file_tree.c:91,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:100,6'
          Dst:             libcdata_tree_node_get_sub_node_by_index
        - Src:             'libewf_single_file_tree.c:106,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:119,7'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libewf_single_file_tree.c:124,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:134,20'
          Dst:             libewf_lef_file_entry_compare_name_with_utf8_string
        - Src:             'libewf_single_file_tree.c:142,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_single_file_tree.c:161,7'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libewf_single_file_tree.c:166,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1570
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - 'struct.libewf_table_section *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - char
        - 'char *'
        - size_t
        - size_t
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - segment_file_type
        - type_string
        - type_string_length
        - section_offset
        - table_entries_data
        - table_entries_data_size
        - chunks_data_size
        - error
      BBCount:         69
      ICount:          552
      EdgeCount:       97
      CyclomaticComplexity: 30
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_descriptor_free
        - libewf_section_descriptor_initialize
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libewf_table_section_write_footer_data
        - libewf_table_section_write_header_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:1222,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1233,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1233,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1244,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1244,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1255,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1255,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1258,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1266,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1266,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1269,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1277,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1277,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1279,32'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - 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:      'libewf_table_section.c:1284,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1284,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1286,32'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - 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:      'libewf_table_section.c:1295,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1303,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1314,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1314,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1326,8'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1327,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1327,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1330,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1326,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1338,33'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1340,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1343,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1351,31'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1354,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1356,33'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1358,6'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1358,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1361,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1371,7'
              BranchSideFuncs:
                - libewf_section_descriptor_initialize
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1369,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1374,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1383,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1382,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1394,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1402,6'
              BranchSideFuncs:
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1402,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1405,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1425,7'
              BranchSideFuncs:
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1411,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1414,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1422,24'
              BranchSideFuncs:
                - libewf_table_section_write_header_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1424,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1440,16'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1442,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1445,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1465,6'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1465,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1467,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_write_footer_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1504,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1467,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1475,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1483,18'
              BranchSideFuncs:
                - libewf_table_section_write_footer_data
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1485,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1494,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1502,2'
              BranchSideFuncs:
                - libewf_section_write_data
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1512,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1515,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1523,23'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1525,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1528,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1549,7'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_table_section.c:1534,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1537,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1545,24'
              BranchSideFuncs:
                - libewf_section_descriptor_free
                - libcerror_error_set
                - libewf_section_descriptor_free
        - Branch String:   'libewf_table_section.c:1547,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1552,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1560,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:1563,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1565,3'
              BranchSideFuncs:
                - libewf_section_descriptor_free
            - BranchSide:      'libewf_table_section.c:1569,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:1224,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1235,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1246,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1257,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1268,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1294,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1316,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1329,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1342,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1360,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1369,6'
          Dst:             libewf_section_descriptor_initialize
        - Src:             'libewf_table_section.c:1373,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1382,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_table_section.c:1393,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1404,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_table_section.c:1413,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1424,6'
          Dst:             libewf_table_section_write_header_data
        - Src:             'libewf_table_section.c:1431,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1444,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1467,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_table_section.c:1474,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1485,7'
          Dst:             libewf_table_section_write_footer_data
        - Src:             'libewf_table_section.c:1493,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1503,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_table_section.c:1514,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1527,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_table_section.c:1536,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1547,6'
          Dst:             libewf_section_descriptor_free
        - Src:             'libewf_table_section.c:1551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1565,3'
          Dst:             libewf_section_descriptor_free
    - functionName:    libewf_table_section_write_header_data
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_table_section *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - data
        - data_size
        - format_version
        - error
      BBCount:         35
      ICount:          520
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:956,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:959,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:967,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:967,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:970,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:978,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:978,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:980,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:982,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:982,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:984,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:989,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:998,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:998,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1001,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:997,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1001,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1009,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1009,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1015,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1023,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1023,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1025,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1033,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1045,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1053,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1061,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:1061,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1063,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_table_section.c:1067,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:958,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:969,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:988,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1000,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1014,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1045,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_table_section.c:1052,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_write_footer_data
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1100
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_table_section *'
        - 'char *'
        - size_t
        - char
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - data
        - data_size
        - format_version
        - calculated_checksum
        - error
      BBCount:         21
      ICount:          152
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:1104,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1107,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1115,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1115,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1126,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1126,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1128,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1130,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1130,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1132,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1137,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1146,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1146,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1149,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1145,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1157,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:1157,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:1163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:1171,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:1106,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1117,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1136,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:1162,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_table_section *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - char
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - segment_file_type
        - section_data_size
        - section_data_flags
        - error
      BBCount:         74
      ICount:          561
      EdgeCount:       102
      CyclomaticComplexity: 30
      functionsReached:
        - libbfio_pool_read_buffer
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_table_section_read_footer_data
        - libewf_table_section_read_header_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:581,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:592,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:592,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:603,6'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:603,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:605,26'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:615,11'
              BranchSideFuncs:
                - libcerror_error_set
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:610,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:612,27'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:614,2'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:615,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:617,26'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:624,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:633,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:633,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:636,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:632,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:646,8'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:647,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:647,8'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:650,47'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:646,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:650,47'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:654,47'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:657,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:657,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_table_section.c:656,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:668,44'
              BranchSideFuncs:
                - malloc
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:671,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:674,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:683,16'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:689,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:692,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:700,8'
              BranchSideFuncs:
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_table_section.c:700,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:715,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_table_section.c:724,7'
              BranchSideFuncs:
                - libewf_table_section_read_header_data
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:723,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:732,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:740,16'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:742,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:744,16'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:927,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:744,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:747,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:755,42'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:758,4'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:758,9'
              BranchSideFuncs:
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:760,17'
              BranchSideFuncs:
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:757,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:760,17'
              BranchSideFuncs:
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:812,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:760,8'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:763,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:771,39'
              BranchSideFuncs:
                - free
                - malloc
                - libbfio_pool_read_buffer
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:780,8'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:783,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:792,11'
              BranchSideFuncs:
                - libbfio_pool_read_buffer
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:798,8'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:801,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:809,16'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:812,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:815,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:823,35'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:837,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:845,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:853,18'
              BranchSideFuncs:
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
        - Branch String:   'libewf_table_section.c:855,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:858,9'
              BranchSideFuncs:
                - libewf_table_section_read_footer_data
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:893,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:857,8'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:866,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:874,19'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:876,8'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:890,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_table_section.c:892,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:930,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:932,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_table_section.c:937,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:594,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:623,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:673,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:682,15'
          Dst:             libbfio_pool_read_buffer
        - Src:             'libewf_table_section.c:691,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:723,6'
          Dst:             libewf_table_section_read_header_data
        - Src:             'libewf_table_section.c:731,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:746,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:762,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:782,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:791,17'
          Dst:             libbfio_pool_read_buffer
        - Src:             'libewf_table_section.c:800,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:814,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:837,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_table_section.c:844,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:857,8'
          Dst:             libewf_table_section_read_footer_data
        - Src:             'libewf_table_section.c:865,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_read_header_data
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_table_section *'
        - 'struct.libewf_io_handle *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - io_handle
        - data
        - data_size
        - format_version
        - error
      BBCount:         41
      ICount:          681
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:168,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:171,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:179,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:179,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:182,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:190,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:190,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:201,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:201,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:203,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:205,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:205,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:207,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:221,3'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:221,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:220,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:244,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:246,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:258,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:343,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:345,20'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:347,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:351,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:368,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:368,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:408,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:408,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:419,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:419,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:170,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:181,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:351,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_table_section.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:370,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:410,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:421,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_read_footer_data
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_table_section *'
        - 'char *'
        - size_t
        - char
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - data
        - data_size
        - format_version
        - stored_checksum
        - error
      BBCount:         18
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:448,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:459,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:459,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:470,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:470,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:472,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:474,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:474,11'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:476,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:489,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:500,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:500,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:523,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:450,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:480,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:491,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:502,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_free
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_table_section **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - error
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:119,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:130,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_table_section.c:130,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:132,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_table_section.c:142,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:132,7'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:134,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_table_section.c:137,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_table_section.c:121,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_table_section_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_table_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_table_section **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table_section
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libewf_table_section.c:47,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:58,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:58,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:61,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_table_section.c:69,19'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_table_section.c:72,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:83,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_table_section.c:83,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:89,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_table_section.c:97,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_table_section.c:100,6'
          Branch Sides:
            - BranchSide:      'libewf_table_section.c:102,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_table_section.c:107,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_table_section.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:60,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_table_section.c:88,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_copy_value_from_utf16_string
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_length
        - error
      BBCount:         28
      ICount:          188
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_table_set_value
        - libfvalue_value_copy_from_utf16_string
        - libfvalue_value_free
        - libfvalue_value_set_identifier
        - libfvalue_value_type_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:871,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:882,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:882,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:885,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:893,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:893,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:905,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:912,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:915,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:924,11'
              BranchSideFuncs:
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:926,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:932,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:941,8'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:940,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:948,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:958,8'
              BranchSideFuncs:
                - libfvalue_table_set_value
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:957,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:963,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:972,16'
              BranchSideFuncs:
                - libfvalue_value_copy_from_utf16_string
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libewf_value_table.c:975,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:983,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:991,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_table.c:994,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:996,3'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:1000,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:873,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:884,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:895,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:904,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:914,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:926,7'
          Dst:             libfvalue_value_type_initialize
        - Src:             'libewf_value_table.c:931,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:940,7'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libewf_value_table.c:947,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:957,7'
          Dst:             libfvalue_table_set_value
        - Src:             'libewf_value_table.c:962,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:975,6'
          Dst:             libfvalue_value_copy_from_utf16_string
        - Src:             'libewf_value_table.c:982,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:996,3'
          Dst:             libfvalue_value_free
    - functionName:    libewf_value_table_get_utf16_value
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionLinenumberEnd: 853
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:789,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:800,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:800,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:812,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:822,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:831,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:840,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:843,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:851,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:811,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:821,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:833,12'
          Dst:             libfvalue_value_copy_to_utf16_string
        - Src:             'libewf_value_table.c:842,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_get_utf16_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf16_string_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:708,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:719,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:719,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:731,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:738,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:741,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:750,11'
              BranchSideFuncs:
                - libfvalue_value_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:758,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:761,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:769,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:710,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:730,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:740,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:752,12'
          Dst:             libfvalue_value_get_utf16_string_size
        - Src:             'libewf_value_table.c:760,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_copy_value_from_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_length
        - error
      BBCount:         28
      ICount:          188
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_table_set_value
        - libfvalue_value_copy_from_utf8_string
        - libfvalue_value_free
        - libfvalue_value_set_identifier
        - libfvalue_value_type_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:561,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:572,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:572,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:583,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:583,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:595,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:602,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:605,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:614,11'
              BranchSideFuncs:
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:616,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:622,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:631,8'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:630,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:638,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:648,8'
              BranchSideFuncs:
                - libfvalue_table_set_value
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:647,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:653,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:662,16'
              BranchSideFuncs:
                - libfvalue_value_copy_from_utf8_string
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libewf_value_table.c:665,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:673,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:681,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_table.c:684,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:686,3'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:690,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:574,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:585,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:594,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:604,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:616,7'
          Dst:             libfvalue_value_type_initialize
        - Src:             'libewf_value_table.c:621,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:630,7'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libewf_value_table.c:637,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:647,7'
          Dst:             libfvalue_table_set_value
        - Src:             'libewf_value_table.c:652,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:665,6'
          Dst:             libfvalue_value_copy_from_utf8_string
        - Src:             'libewf_value_table.c:672,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:686,3'
          Dst:             libfvalue_value_free
    - functionName:    libewf_value_table_get_utf8_value
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 474
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         16
      ICount:          116
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:479,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:490,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:490,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:502,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:509,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:521,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:530,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:533,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:541,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:501,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:511,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:523,12'
          Dst:             libfvalue_value_copy_to_utf8_string
        - Src:             'libewf_value_table.c:532,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_get_utf8_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf8_string_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:398,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:409,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:409,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:421,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:428,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:431,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:440,11'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:448,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:451,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:459,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:411,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:420,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:430,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:442,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_value_table.c:450,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_set_value_by_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_size
        - value_string
        - value_string_size
        - error
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_set_value
        - libfvalue_value_free
        - libfvalue_value_set_data
        - libfvalue_value_set_identifier
        - libfvalue_value_type_initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:307,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:313,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:322,7'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libfvalue_value_set_data
                - libfvalue_table_set_value
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:321,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:329,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:339,7'
              BranchSideFuncs:
                - libfvalue_value_set_data
                - libfvalue_table_set_value
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:338,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:347,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:357,7'
              BranchSideFuncs:
                - libfvalue_table_set_value
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libewf_value_table.c:356,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:362,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:371,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_table.c:374,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:376,3'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:380,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:307,6'
          Dst:             libfvalue_value_type_initialize
        - Src:             'libewf_value_table.c:312,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:321,6'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libewf_value_table.c:328,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:338,6'
          Dst:             libfvalue_value_set_data
        - Src:             'libewf_value_table.c:346,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:356,6'
          Dst:             libfvalue_table_set_value
        - Src:             'libewf_value_table.c:361,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:376,3'
          Dst:             libfvalue_value_free
    - functionName:    libewf_value_table_set_value_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 291
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - value_index
        - identifier
        - identifier_size
        - error
      BBCount:         16
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_set_value_by_index
        - libfvalue_value_free
        - libfvalue_value_set_identifier
        - libfvalue_value_type_initialize
      functionUses:    17
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:223,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:226,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:237,7'
              BranchSideFuncs:
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:234,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:249,7'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:248,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:266,7'
              BranchSideFuncs:
                - libfvalue_table_set_value_by_index
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libewf_value_table.c:265,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:272,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:281,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_table.c:284,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:286,3'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libewf_value_table.c:290,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:225,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:234,6'
          Dst:             libfvalue_value_type_initialize
        - Src:             'libewf_value_table.c:239,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:248,6'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libewf_value_table.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:265,6'
          Dst:             libfvalue_table_set_value_by_index
        - Src:             'libewf_value_table.c:271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:286,3'
          Dst:             libfvalue_value_free
    - functionName:    libewf_value_table_get_value_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         20
      ICount:          141
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_copy_to_utf8_string_with_index
      functionUses:    31
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:136,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:139,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:147,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:147,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:150,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:159,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:166,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:178,11'
              BranchSideFuncs:
                - libfvalue_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:190,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:193,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:202,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:138,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:149,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:158,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:182,12'
          Dst:             libfvalue_value_copy_to_utf8_string_with_index
        - Src:             'libewf_value_table.c:192,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_table_get_value_utf8_string_length
      functionSourceFile: '/src/libewf/libewf/libewf_value_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_table
        - identifier
        - identifier_length
        - utf8_string_length
        - error
      BBCount:         23
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_table_get_value_by_identifier
        - libfvalue_value_get_utf8_string_size
      functionUses:    30
      BranchProfiles:
        - Branch String:   'libewf_value_table.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:55,6'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:67,12'
              BranchSideFuncs:
                - libfvalue_table_get_value_by_identifier
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:74,6'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:77,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:86,11'
              BranchSideFuncs:
                - libfvalue_value_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_value_table.c:94,7'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:97,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_table.c:106,12'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_table.c:108,8'
          Branch Sides:
            - BranchSide:      'libewf_value_table.c:110,22'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_table.c:112,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_table.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:66,11'
          Dst:             libfvalue_table_get_value_by_identifier
        - Src:             'libewf_value_table.c:76,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_table.c:88,12'
          Dst:             libfvalue_value_get_utf8_string_size
        - Src:             'libewf_value_table.c:96,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_s01_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1419
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_offset
        - media_values
        - error
      BBCount:         26
      ICount:          200
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libewf_volume_section_s01_write_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:1271,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1282,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1282,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1293,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1293,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1304,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1304,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1316,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1315,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1336,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1342,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1345,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1353,23'
              BranchSideFuncs:
                - malloc
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1358,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1361,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1370,7'
              BranchSideFuncs:
                - libewf_volume_section_s01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_volume_section.c:1369,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1377,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1386,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1394,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1405,23'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_volume_section.c:1413,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1415,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_volume_section.c:1418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:1273,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1284,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1295,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1315,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_volume_section.c:1326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1335,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_volume_section.c:1344,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1360,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1369,6'
          Dst:             libewf_volume_section_s01_write_data
        - Src:             'libewf_volume_section.c:1376,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1385,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_volume_section.c:1396,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_s01_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1093
      functionLinenumberEnd: 1252
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - io_handle
        - media_values
        - error
      BBCount:         19
      ICount:          366
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:1097,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1108,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1108,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1119,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1119,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1130,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1130,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1141,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1141,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1188,27'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1206,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1208,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1214,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1214,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1222,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1230,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:1099,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1110,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1121,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1132,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1146,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1214,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_volume_section.c:1221,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_s01_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - media_values
        - error
      BBCount:         17
      ICount:          119
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_read_data
        - libewf_volume_section_s01_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:1019,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1031,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - libewf_volume_section_s01_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:1039,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1050,11'
              BranchSideFuncs:
                - libewf_volume_section_s01_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_volume_section.c:1054,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1062,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:1070,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_volume_section.c:1076,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:1078,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_volume_section.c:1081,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:1021,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1030,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_volume_section.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:1054,6'
          Dst:             libewf_volume_section_s01_read_data
        - Src:             'libewf_volume_section.c:1061,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_s01_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 814
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - io_handle
        - media_values
        - error
      BBCount:         19
      ICount:          408
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:822,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:830,6'
              BranchSideFuncs:
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:830,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:841,6'
              BranchSideFuncs:
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:841,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:844,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:852,6'
              BranchSideFuncs:
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:852,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:855,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:875,2'
              BranchSideFuncs:
                - memcmp
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:960,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:965,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:969,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:971,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:987,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:987,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:1000,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:821,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:832,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:843,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:854,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:960,6'
          Dst:             memcmp
        - Src:             'libewf_volume_section.c:971,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_volume_section.c:978,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:989,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_e01_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 803
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_offset
        - media_values
        - error
      BBCount:         26
      ICount:          200
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
        - libewf_volume_section_e01_write_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:655,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:666,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:666,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:669,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:677,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:677,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:688,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:688,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:700,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:699,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:720,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:726,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:729,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:737,23'
              BranchSideFuncs:
                - malloc
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:742,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:754,7'
              BranchSideFuncs:
                - libewf_volume_section_e01_write_data
                - libewf_section_write_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_volume_section.c:753,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:761,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:770,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:778,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:789,23'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_volume_section.c:797,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:799,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_volume_section.c:802,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:657,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:668,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:679,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:690,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:699,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_volume_section.c:710,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:719,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_volume_section.c:728,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:753,6'
          Dst:             libewf_volume_section_e01_write_data
        - Src:             'libewf_volume_section.c:760,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:769,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_volume_section.c:780,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_e01_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - io_handle
        - media_values
        - error
      BBCount:         34
      ICount:          532
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:440,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:443,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:451,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:451,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:454,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:462,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:462,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:465,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:473,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:476,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:484,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:484,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:490,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:551,42'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:571,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:571,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:572,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:572,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:573,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:573,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:574,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:574,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:575,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:575,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:576,3'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:576,8'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:570,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:578,60'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:598,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:580,7'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:586,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:594,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:598,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:606,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:614,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:442,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:453,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:464,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:475,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:489,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:585,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:598,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_volume_section.c:605,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_e01_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - media_values
        - error
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_section_read_data
        - libewf_volume_section_e01_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:364,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:376,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - libewf_volume_section_e01_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:384,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:395,11'
              BranchSideFuncs:
                - libewf_volume_section_e01_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_volume_section.c:397,7'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:405,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_volume_section.c:413,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_volume_section.c:419,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:421,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_volume_section.c:424,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:366,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:375,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_volume_section.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:397,7'
          Dst:             libewf_volume_section_e01_read_data
        - Src:             'libewf_volume_section.c:404,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_volume_section_e01_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_volume_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - io_handle
        - media_values
        - error
      BBCount:         18
      ICount:          546
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_volume_section.c:59,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:70,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:70,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:81,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:81,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:92,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:92,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:115,48'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:141,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:155,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:316,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:332,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_volume_section.c:332,6'
          Branch Sides:
            - BranchSide:      'libewf_volume_section.c:335,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_volume_section.c:345,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_volume_section.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:316,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_volume_section.c:323,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_volume_section.c:334,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_finalize_write_sections_corrections
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3981
      functionLinenumberEnd: 4108
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - 'size_t *'
        - 'size_t *'
        - 'struct.libewf_hash_sections *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - file_io_pool
        - media_values
        - segment_table
        - header_values
        - hash_values
        - hash_sections
        - sessions
        - tracks
        - acquiry_errors
        - error
      BBCount:         23
      ICount:          215
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_pool_reopen
        - libcerror_error_set
        - libewf_segment_file_write_sections_correction
        - libewf_segment_table_get_number_of_segments
        - libewf_segment_table_get_segment_by_index
        - libewf_segment_table_get_segment_file_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:3990,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3993,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4002,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4001,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4015,22'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4015,2'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4019,7'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4107,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:4019,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4021,22'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4024,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4023,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4031,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4041,8'
              BranchSideFuncs:
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libewf_segment_table_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4040,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4047,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4056,16'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4058,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4066,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4076,8'
              BranchSideFuncs:
                - libewf_segment_file_write_sections_correction
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:4075,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:4097,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:4106,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libbfio_pool_reopen
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_write_sections_correction
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_write_io_handle.c:3992,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:4001,6'
          Dst:             libewf_segment_table_get_number_of_segments
        - Src:             'libewf_write_io_handle.c:4006,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:4023,7'
          Dst:             libewf_segment_table_get_segment_by_index
        - Src:             'libewf_write_io_handle.c:4030,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:4040,7'
          Dst:             libbfio_pool_reopen
        - Src:             'libewf_write_io_handle.c:4046,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:4058,7'
          Dst:             libewf_segment_table_get_segment_file_by_index
        - Src:             'libewf_write_io_handle.c:4065,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:4075,7'
          Dst:             libewf_segment_file_write_sections_correction
        - Src:             'libewf_write_io_handle.c:4096,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_write_new_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3964
      functionDepth:   0
      returnType:      size_t
      argCount:        15
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - 'size_t *'
        - 'size_t *'
        - 'struct.libewf_hash_sections *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - size_t
        - 'struct.libewf_chunk_data *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - media_values
        - segment_table
        - header_values
        - hash_values
        - hash_sections
        - sessions
        - tracks
        - acquiry_errors
        - chunk_index
        - chunk_data
        - input_data_size
        - error
      BBCount:         68
      ICount:          564
      EdgeCount:       94
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_free
        - libewf_segment_file_write_close
        - libewf_write_io_handle_test_chunks_section_full
        - libewf_write_io_handle_test_segment_file_full
        - libewf_write_io_handle_write_chunks_section_end
        - libewf_write_io_handle_write_new_chunk_create_chunk
        - libewf_write_io_handle_write_new_chunk_create_chunks_section
        - libewf_write_io_handle_write_new_chunk_create_segment_file
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:3635,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3638,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3646,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3646,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3657,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3657,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3668,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3668,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3671,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3679,8'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3680,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3680,8'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3693,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3679,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3683,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3693,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3693,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3695,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:3699,8'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3700,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3700,8'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3715,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3699,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3702,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:3715,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3715,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3718,11'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_segment_file
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3748,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3729,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3732,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3741,43'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3748,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3751,18'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunks_section
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3776,17'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3759,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3762,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3771,24'
              BranchSideFuncs:
                - libewf_write_io_handle_write_new_chunk_create_chunk
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3785,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3788,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3798,23'
              BranchSideFuncs:
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3804,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3818,5'
              BranchSideFuncs:
                - libewf_write_io_handle_test_chunks_section_full
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3825,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3828,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3836,6'
              BranchSideFuncs:
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3836,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3839,11'
              BranchSideFuncs:
                - libewf_write_io_handle_write_chunks_section_end
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3951,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3846,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3849,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3857,24'
              BranchSideFuncs:
                - libewf_write_io_handle_test_segment_file_full
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3871,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3874,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3882,12'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3887,5'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3887,10'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3901,13'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3886,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3901,13'
              BranchSideFuncs:
                - libewf_segment_file_write_close
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3949,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3915,9'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3918,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3927,26'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
        - Branch String:   'libewf_write_io_handle.c:3929,9'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3932,14'
              BranchSideFuncs:
                - libewf_segment_file_free
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3945,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3931,10'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3936,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3944,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3954,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3956,3'
              BranchSideFuncs:
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3963,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:3637,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3648,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3659,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3670,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3682,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3717,17'
          Dst:             libewf_write_io_handle_write_new_chunk_create_segment_file
        - Src:             'libewf_write_io_handle.c:3731,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3750,17'
          Dst:             libewf_write_io_handle_write_new_chunk_create_chunks_section
        - Src:             'libewf_write_io_handle.c:3761,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3775,16'
          Dst:             libewf_write_io_handle_write_new_chunk_create_chunk
        - Src:             'libewf_write_io_handle.c:3787,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3806,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3817,11'
          Dst:             libewf_write_io_handle_test_chunks_section_full
        - Src:             'libewf_write_io_handle.c:3827,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3838,17'
          Dst:             libewf_write_io_handle_write_chunks_section_end
        - Src:             'libewf_write_io_handle.c:3848,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3864,12'
          Dst:             libewf_write_io_handle_test_segment_file_full
        - Src:             'libewf_write_io_handle.c:3873,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3900,19'
          Dst:             libewf_segment_file_write_close
        - Src:             'libewf_write_io_handle.c:3917,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3931,10'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_write_io_handle.c:3935,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3956,3'
          Dst:             libewf_segment_file_free
    - functionName:    libewf_write_io_handle_write_new_chunk_create_segment_file
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3116
      functionLinenumberEnd: 3306
      functionDepth:   0
      returnType:      size_t
      argCount:        10
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - 'size_t *'
        - int
        - 'int *'
        - 'struct.libewf_segment_file **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - media_values
        - segment_table
        - header_values
        - segment_number
        - file_io_pool_entry
        - segment_file
        - error
      BBCount:         29
      ICount:          269
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_free
        - libewf_segment_file_write_start
        - libewf_write_io_handle_calculate_chunks_per_segment_file
        - libewf_write_io_handle_create_segment_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:3122,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3133,6'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3133,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3144,6'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3144,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3155,6'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3155,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3166,6'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3166,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3177,6'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3177,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3188,2'
              BranchSideFuncs:
                - libewf_write_io_handle_create_segment_file
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3201,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3214,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3223,49'
              BranchSideFuncs:
                - libewf_segment_file_write_start
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3246,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3249,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3257,50'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
        - Branch String:   'libewf_write_io_handle.c:3261,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3264,8'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3291,46'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3263,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3271,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3288,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3299,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3301,3'
              BranchSideFuncs:
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:3305,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:3124,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3135,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3146,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3157,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3168,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3179,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3201,6'
          Dst:             libewf_write_io_handle_create_segment_file
        - Src:             'libewf_write_io_handle.c:3213,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3232,16'
          Dst:             libewf_segment_file_write_start
        - Src:             'libewf_write_io_handle.c:3248,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3263,7'
          Dst:             libewf_write_io_handle_calculate_chunks_per_segment_file
        - Src:             'libewf_write_io_handle.c:3270,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3301,3'
          Dst:             libewf_segment_file_free
    - functionName:    libewf_write_io_handle_write_new_chunk_create_chunks_section
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3466
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - int
        - 'struct.libewf_segment_file *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - media_values
        - file_io_pool_entry
        - segment_file
        - error
      BBCount:         21
      ICount:          194
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_pool_get_offset
        - libcerror_error_set
        - libewf_write_io_handle_calculate_chunks_per_section
        - libewf_write_io_handle_calculate_chunks_per_segment_file
        - libewf_write_io_handle_write_chunks_section_start
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:3323,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3334,6'
              BranchSideFuncs:
                - libbfio_pool_get_offset
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3334,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3337,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3345,6'
              BranchSideFuncs:
                - libbfio_pool_get_offset
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3345,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3364,2'
              BranchSideFuncs:
                - libbfio_pool_get_offset
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3373,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3380,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3390,6'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3390,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3393,8'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_segment_file
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3420,46'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3392,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3400,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3417,2'
              BranchSideFuncs:
                - libewf_write_io_handle_calculate_chunks_per_section
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3422,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3427,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3445,10'
              BranchSideFuncs:
                - libewf_write_io_handle_write_chunks_section_start
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3452,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3463,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:3325,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3336,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3373,6'
          Dst:             libbfio_pool_get_offset
        - Src:             'libewf_write_io_handle.c:3379,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3392,7'
          Dst:             libewf_write_io_handle_calculate_chunks_per_segment_file
        - Src:             'libewf_write_io_handle.c:3399,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3422,6'
          Dst:             libewf_write_io_handle_calculate_chunks_per_section
        - Src:             'libewf_write_io_handle.c:3426,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3444,16'
          Dst:             libewf_write_io_handle_write_chunks_section_start
        - Src:             'libewf_write_io_handle.c:3454,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_write_new_chunk_create_chunk
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3606
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_segment_file *'
        - size_t
        - 'struct.libewf_chunk_data *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - file_io_pool
        - file_io_pool_entry
        - segment_file
        - chunk_index
        - chunk_data
        - input_data_size
        - error
      BBCount:         20
      ICount:          221
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libewf_chunk_descriptor_free
        - libewf_chunk_descriptor_initialize
        - libewf_segment_file_write_chunk_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:3487,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3490,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3498,6'
              BranchSideFuncs:
                - libewf_segment_file_write_chunk_data
                - libewf_chunk_descriptor_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_chunk_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3498,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3501,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3509,6'
              BranchSideFuncs:
                - libewf_segment_file_write_chunk_data
                - libewf_chunk_descriptor_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_chunk_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3509,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3520,17'
              BranchSideFuncs:
                - libewf_segment_file_write_chunk_data
                - libewf_chunk_descriptor_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_chunk_descriptor_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3542,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3545,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_descriptor_free
            - BranchSide:      'libewf_write_io_handle.c:3555,7'
              BranchSideFuncs:
                - libewf_chunk_descriptor_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_chunk_descriptor_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3553,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3558,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_descriptor_free
            - BranchSide:      'libewf_write_io_handle.c:3566,34'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_chunk_descriptor_free
        - Branch String:   'libewf_write_io_handle.c:3570,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3577,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_descriptor_free
            - BranchSide:      'libewf_write_io_handle.c:3586,19'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:3599,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3601,3'
              BranchSideFuncs:
                - libewf_chunk_descriptor_free
            - BranchSide:      'libewf_write_io_handle.c:3605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:3489,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3500,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3511,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3534,16'
          Dst:             libewf_segment_file_write_chunk_data
        - Src:             'libewf_write_io_handle.c:3544,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3553,6'
          Dst:             libewf_chunk_descriptor_initialize
        - Src:             'libewf_write_io_handle.c:3557,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3570,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_write_io_handle.c:3576,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3601,3'
          Dst:             libewf_chunk_descriptor_free
    - functionName:    libewf_write_io_handle_test_chunks_section_full
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2193
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_media_values *'
        - size_t
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - media_values
        - segment_file_offset
        - segment_file_type
        - format
        - error
      BBCount:         42
      ICount:          256
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2196,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2207,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2207,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2218,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2218,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2229,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2229,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2240,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2240,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2253,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2253,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2263,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2267,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2268,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2268,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2282,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2267,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2278,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2282,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2283,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2283,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2295,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2282,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2293,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2295,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2295,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2305,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2309,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2309,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2319,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2323,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2323,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2333,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2337,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2338,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2338,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2340,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2337,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2340,7'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2355,11'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2340,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2350,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2352,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2355,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2365,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2198,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2209,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2220,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2242,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_write_chunks_section_end
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2963
      functionLinenumberEnd: 3099
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_segment_file *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - segment_file
        - error
      BBCount:         27
      ICount:          241
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libewf_chunk_descriptor_free
        - libewf_segment_file_write_chunks_section_end
        - libewf_write_io_handle_generate_table_entries_data
        - libewf_write_io_handle_resize_table_entries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2969,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2972,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2980,6'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2980,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2983,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2991,6'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2991,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2994,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3012,6'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3012,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3015,8'
              BranchSideFuncs:
                - libewf_write_io_handle_resize_table_entries
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3030,8'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3014,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3020,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3028,2'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3031,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3031,8'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3033,17'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3030,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3033,17'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3035,22'
              BranchSideFuncs:
                - libewf_write_io_handle_generate_table_entries_data
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3038,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3058,10'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_end
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3073,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3076,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3085,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:3084,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:3090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:3098,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2971,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2982,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2993,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3014,7'
          Dst:             libewf_write_io_handle_resize_table_entries
        - Src:             'libewf_write_io_handle.c:3019,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3038,6'
          Dst:             libewf_write_io_handle_generate_table_entries_data
        - Src:             'libewf_write_io_handle.c:3048,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3057,16'
          Dst:             libewf_segment_file_write_chunks_section_end
        - Src:             'libewf_write_io_handle.c:3075,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:3084,6'
          Dst:             libcdata_array_empty
        - Src:             'libewf_write_io_handle.c:3084,6'
          Dst:             libewf_chunk_descriptor_free
        - Src:             'libewf_write_io_handle.c:3089,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_test_segment_file_full
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2071
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_media_values *'
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - media_values
        - segment_file_type
        - format
        - error
      BBCount:         30
      ICount:          178
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2074,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2077,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2085,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2085,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2088,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2096,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2096,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2099,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2109,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2110,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2110,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2124,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2109,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2120,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2124,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2125,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2125,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2140,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2124,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2136,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2140,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2141,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2141,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2143,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2140,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2143,7'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2158,11'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2143,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2153,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2155,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2158,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2169,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2076,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2087,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2098,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_resize_table_entries
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1742
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - number_of_entries
        - error
      BBCount:         17
      ICount:          164
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:1748,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1751,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1759,6'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1759,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1770,8'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1771,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1771,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1774,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1770,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1774,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1782,28'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1784,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1787,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1797,28'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1803,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1814,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:1750,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1761,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1773,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1786,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1799,17'
          Dst:             realloc
        - Src:             'libewf_write_io_handle.c:1805,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_generate_table_entries_data
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2840
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - size_t
        - char
        - 'char *'
        - size_t
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - chunk_index
        - format_version
        - table_entries_data
        - table_entries_data_size
        - number_of_entries
        - base_offset
        - error
      BBCount:         26
      ICount:          192
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libewf_chunk_descriptor_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2685,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2696,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2696,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2698,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2700,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2700,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2702,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2707,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2715,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2726,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2726,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2729,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2737,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2737,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2740,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2748,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2748,2'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2753,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2839,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2752,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2759,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2769,8'
              BranchSideFuncs:
                - libewf_chunk_descriptor_write_data
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2768,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2777,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2786,18'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libewf_chunk_descriptor_write_data
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_write_io_handle.c:2687,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2706,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2717,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2728,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2739,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2752,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_write_io_handle.c:2758,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2768,7'
          Dst:             libewf_chunk_descriptor_write_data
        - Src:             'libewf_write_io_handle.c:2776,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_calculate_chunks_per_segment_file
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1832
      functionLinenumberEnd: 1999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_media_values *'
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - media_values
        - segment_file_type
        - format
        - error
      BBCount:         48
      ICount:          326
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:1839,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1850,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1850,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1861,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1861,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1872,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1872,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1886,36'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1888,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1892,38'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1896,38'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1905,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1909,41'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1917,11'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1917,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1921,41'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1929,13'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1930,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1930,13'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1934,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1929,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1934,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1948,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1952,41'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1954,13'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1955,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1955,13'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1960,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1954,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1960,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1968,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1970,42'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1982,50'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1975,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1977,41'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1979,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1986,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1988,38'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:1992,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:1841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1852,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1863,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1874,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_calculate_chunks_per_section
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2007
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - error
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2011,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2014,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2022,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2022,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2025,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2033,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2033,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2036,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2044,48'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2047,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2049,42'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2053,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2053,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2055,30'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:2057,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2013,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2024,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2035,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_write_chunks_section_start
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2852
      functionLinenumberEnd: 2951
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_segment_file *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - segment_file
        - error
      BBCount:         27
      ICount:          198
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_write_chunks_section_start
        - libewf_write_io_handle_resize_table_entries
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2856,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2867,6'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2867,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2870,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2878,6'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2878,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2881,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2889,8'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2890,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2890,8'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2893,7'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2891,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2891,8'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2893,7'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2889,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2893,7'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libewf_write_io_handle_resize_table_entries
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2950,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2893,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2896,9'
              BranchSideFuncs:
                - libewf_write_io_handle_resize_table_entries
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2910,7'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2895,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2901,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2909,3'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2910,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2916,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2927,11'
              BranchSideFuncs:
                - libewf_segment_file_write_chunks_section_start
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2938,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2941,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2949,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2858,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2869,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2880,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2895,8'
          Dst:             libewf_write_io_handle_resize_table_entries
        - Src:             'libewf_write_io_handle.c:2900,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2915,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2926,17'
          Dst:             libewf_segment_file_write_chunks_section_start
        - Src:             'libewf_write_io_handle.c:2940,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_create_segment_file
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2392
      functionLinenumberEnd: 2664
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_segment_table *'
        - char
        - int
        - int
        - 'char *'
        - 'int *'
        - 'struct.libewf_segment_file **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - file_io_pool
        - segment_table
        - segment_file_type
        - segment_number
        - maximum_number_of_segments
        - set_identifier
        - file_io_pool_entry
        - segment_file
        - error
      BBCount:         56
      ICount:          409
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - libbfio_file_initialize
        - libbfio_file_set_name
        - libbfio_handle_free
        - libbfio_pool_append_handle
        - libbfio_pool_open
        - libcerror_error_set
        - libewf_filename_create
        - libewf_segment_file_free
        - libewf_segment_file_initialize
        - libewf_segment_table_append_segment_by_segment_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:2401,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2412,6'
              BranchSideFuncs:
                - libewf_filename_create
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_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:   'libewf_write_io_handle.c:2412,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2415,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2423,6'
              BranchSideFuncs:
                - libewf_filename_create
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_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:   'libewf_write_io_handle.c:2423,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2434,6'
              BranchSideFuncs:
                - libewf_filename_create
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_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:   'libewf_write_io_handle.c:2434,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2437,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2445,7'
              BranchSideFuncs:
                - libewf_filename_create
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_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:   'libewf_write_io_handle.c:2445,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2459,7'
              BranchSideFuncs:
                - libewf_filename_create
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_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:   'libewf_write_io_handle.c:2456,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2468,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2477,6'
              BranchSideFuncs:
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2477,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2480,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2500,7'
              BranchSideFuncs:
                - libbfio_file_initialize
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2498,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2503,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2519,7'
              BranchSideFuncs:
                - libbfio_file_set_name
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2518,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2526,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2534,2'
              BranchSideFuncs:
                - free
                - libbfio_pool_append_handle
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2541,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2549,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2557,17'
              BranchSideFuncs:
                - libbfio_pool_open
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2559,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2577,7'
              BranchSideFuncs:
                - libewf_segment_file_initialize
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2575,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2581,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2589,38'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2594,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2594,8'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2597,3'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
        - Branch String:   'libewf_write_io_handle.c:2595,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2595,8'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2597,3'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
        - Branch String:   'libewf_write_io_handle.c:2593,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2597,3'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2601,13'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2602,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2602,13'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:2604,43'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:2608,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2614,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2622,2'
              BranchSideFuncs:
                - libewf_segment_table_append_segment_by_segment_file
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
        - Branch String:   'libewf_write_io_handle.c:2623,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2631,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libbfio_handle_free
                - libewf_segment_file_free
            - BranchSide:      'libewf_write_io_handle.c:2640,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:2646,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2648,3'
              BranchSideFuncs:
                - libewf_segment_file_free
                - free
                - libbfio_handle_free
            - BranchSide:      'libewf_write_io_handle.c:2652,6'
              BranchSideFuncs:
                - free
                - libbfio_handle_free
        - Branch String:   'libewf_write_io_handle.c:2652,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2654,3'
              BranchSideFuncs:
                - libbfio_handle_free
                - free
            - BranchSide:      'libewf_write_io_handle.c:2658,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_write_io_handle.c:2658,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:2660,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_write_io_handle.c:2663,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:2403,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2414,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2425,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2436,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2447,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2456,6'
          Dst:             libewf_filename_create
        - Src:             'libewf_write_io_handle.c:2467,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2479,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2498,6'
          Dst:             libbfio_file_initialize
        - Src:             'libewf_write_io_handle.c:2502,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2518,6'
          Dst:             libbfio_file_set_name
        - Src:             'libewf_write_io_handle.c:2525,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2541,6'
          Dst:             libbfio_pool_append_handle
        - Src:             'libewf_write_io_handle.c:2548,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2559,6'
          Dst:             libbfio_pool_open
        - Src:             'libewf_write_io_handle.c:2565,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2575,6'
          Dst:             libewf_segment_file_initialize
        - Src:             'libewf_write_io_handle.c:2580,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2613,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2623,6'
          Dst:             libewf_segment_table_append_segment_by_segment_file
        - Src:             'libewf_write_io_handle.c:2630,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:2648,3'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_write_io_handle.c:2654,3'
          Dst:             libbfio_handle_free
    - functionName:    libewf_write_io_handle_initialize_resume
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 1733
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - 'struct.libewf_read_io_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - file_io_pool
        - media_values
        - segment_table
        - read_io_handle
        - current_offset
        - error
      BBCount:         159
      ICount:          1086
      EdgeCount:       222
      CyclomaticComplexity: 65
      functionsReached:
        - libbfio_pool_seek_offset
        - libcerror_error_set
        - libewf_segment_file_get_number_of_sections
        - libewf_segment_file_get_section_by_index
        - libewf_segment_file_reopen
        - libewf_segment_table_get_number_of_segments
        - libewf_segment_table_get_segment_by_index
        - libewf_segment_table_get_segment_file_by_index
        - libewf_segment_table_get_segment_storage_media_size_by_index
        - libfcache_cache_free
        - libfcache_cache_initialize
        - libfdata_list_get_element_value_by_index
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:961,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:972,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:972,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:983,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:983,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:994,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:994,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:997,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1005,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1005,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1016,6'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1016,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1030,7'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1027,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1033,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1042,7'
              BranchSideFuncs:
                - libewf_segment_table_get_number_of_segments
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1041,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1047,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1055,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1055,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1058,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1066,19'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_by_index
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1068,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1076,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1086,7'
              BranchSideFuncs:
                - libewf_segment_file_get_number_of_sections
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1085,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1091,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1100,6'
              BranchSideFuncs:
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1100,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1111,18'
              BranchSideFuncs:
                - libewf_segment_file_get_section_by_index
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1113,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1122,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1132,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1132,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1135,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1163,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1163,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1165,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1183,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1165,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1170,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1175,12'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1170,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1172,38'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1174,3'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1183,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1185,7'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1193,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1185,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1190,37'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1192,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1193,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1195,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1210,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1195,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1200,37'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1202,12'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1212,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1217,37'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1219,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1220,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1230,3'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1303,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1230,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1233,9'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1272,7'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1232,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1242,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1251,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1251,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1254,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1263,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1263,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1268,5'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1270,17'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1272,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1275,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1302,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1303,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1305,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1337,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1305,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1313,43'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1318,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1318,12'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1325,22'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1327,12'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1337,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1339,7'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1405,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1339,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1346,29'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1404,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1348,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1358,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1367,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1367,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1370,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1379,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1379,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1385,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1396,20'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1405,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1407,7'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:1521,11'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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
                - memcmp
        - Branch String:   'libewf_write_io_handle.c:1407,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1414,29'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1520,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1416,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1426,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1435,8'
              BranchSideFuncs:
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1435,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1438,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1447,8'
              BranchSideFuncs:
                - memcmp
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1447,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1453,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1462,27'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1464,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1474,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1483,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1483,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1486,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1495,8'
              BranchSideFuncs:
                - memcmp
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1495,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1501,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1512,20'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1523,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1531,43'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:      'libewf_write_io_handle.c:1536,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_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:   'libewf_write_io_handle.c:1537,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1540,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1551,30'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1560,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1562,3'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1567,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_by_index
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1566,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1574,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1584,13'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_storage_media_size_by_index
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1589,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1592,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1601,33'
              BranchSideFuncs:
                - libewf_segment_file_reopen
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1604,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1613,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1625,8'
              BranchSideFuncs:
                - libbfio_pool_seek_offset
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1624,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1632,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1643,7'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1643,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1646,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1654,34'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1656,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1659,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1667,32'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:1669,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1672,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1680,7'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
        - Branch String:   'libewf_write_io_handle.c:1693,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1695,45'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1697,3'
              BranchSideFuncs:
                - libfcache_cache_free
                - libcerror_error_set
                - libfcache_cache_free
        - Branch String:   'libewf_write_io_handle.c:1710,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1715,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1723,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:1726,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:1728,3'
              BranchSideFuncs:
                - libfcache_cache_free
            - BranchSide:      'libewf_write_io_handle.c:1732,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:985,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1027,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_write_io_handle.c:1032,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1041,6'
          Dst:             libewf_segment_table_get_number_of_segments
        - Src:             'libewf_write_io_handle.c:1046,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1057,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1068,6'
          Dst:             libewf_segment_table_get_segment_file_by_index
        - Src:             'libewf_write_io_handle.c:1075,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1085,6'
          Dst:             libewf_segment_file_get_number_of_sections
        - Src:             'libewf_write_io_handle.c:1090,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1113,6'
          Dst:             libewf_segment_file_get_section_by_index
        - Src:             'libewf_write_io_handle.c:1121,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1165,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1175,12'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1185,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1195,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1202,12'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1212,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1232,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_write_io_handle.c:1241,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1253,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1263,8'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1274,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1305,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1318,12'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1327,12'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1339,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1348,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_write_io_handle.c:1357,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1369,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1379,8'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1384,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1407,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1416,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_write_io_handle.c:1425,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1437,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1447,8'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1452,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1464,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_write_io_handle.c:1473,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1485,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1495,8'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1500,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1523,7'
          Dst:             memcmp
        - Src:             'libewf_write_io_handle.c:1539,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1566,7'
          Dst:             libewf_segment_table_get_segment_by_index
        - Src:             'libewf_write_io_handle.c:1573,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1583,12'
          Dst:             libewf_segment_table_get_segment_storage_media_size_by_index
        - Src:             'libewf_write_io_handle.c:1591,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1604,7'
          Dst:             libewf_segment_file_reopen
        - Src:             'libewf_write_io_handle.c:1612,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1624,7'
          Dst:             libbfio_pool_seek_offset
        - Src:             'libewf_write_io_handle.c:1631,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1645,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1658,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1671,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1710,6'
          Dst:             libfcache_cache_free
        - Src:             'libewf_write_io_handle.c:1714,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:1728,3'
          Dst:             libfcache_cache_free
    - functionName:    libewf_write_io_handle_initialize_values
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 925
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_write_io_handle *'
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - media_values
        - segment_table
        - error
      BBCount:         138
      ICount:          893
      EdgeCount:       192
      CyclomaticComplexity: 56
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_compress_data
        - realloc
        - time
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:540,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:551,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libewf_write_io_handle.c:551,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:562,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libewf_write_io_handle.c:562,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:573,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libewf_write_io_handle.c:573,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:584,8'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libewf_write_io_handle.c:585,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:585,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:588,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:584,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:596,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - 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:   'libewf_write_io_handle.c:596,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:609,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:609,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:611,41'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:613,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:616,3'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:616,8'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:618,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:615,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:618,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:620,13'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:621,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:621,13'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:623,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:625,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:627,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:633,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:637,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:639,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:641,6'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:641,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:645,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:651,11'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:651,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:655,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:661,13'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:662,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:662,13'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:666,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:661,11'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:666,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:676,3'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:684,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:686,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:716,43'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:687,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:687,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:688,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:688,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:689,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:689,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:690,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:690,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:691,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:691,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:692,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:692,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:693,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:693,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:694,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:694,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:695,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:695,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:696,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:696,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:697,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:697,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:698,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:698,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:699,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:699,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:700,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:700,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:686,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:703,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:711,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:719,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:722,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:732,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:735,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:750,26'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:736,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:736,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:749,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:737,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:737,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:749,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:738,4'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:738,9'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:749,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:735,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:741,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:749,2'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:752,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:754,7'
              BranchSideFuncs:
                - time
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:905,31'
              BranchSideFuncs:
                - time
        - Branch String:   'libewf_write_io_handle.c:754,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:756,40'
              BranchSideFuncs:
                - malloc
                - malloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:904,2'
              BranchSideFuncs:
                - time
        - Branch String:   'libewf_write_io_handle.c:759,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:762,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:770,8'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:770,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:776,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:784,4'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:789,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:792,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:800,24'
              BranchSideFuncs:
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:802,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:804,23'
              BranchSideFuncs:
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:807,7'
              BranchSideFuncs:
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - realloc
                - libewf_compress_data
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:818,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:820,9'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:871,8'
              BranchSideFuncs:
                - free
                - time
                - libcerror_error_free
                - free
        - Branch String:   'libewf_write_io_handle.c:820,9'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:823,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:835,62'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:840,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:840,11'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:842,6'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:839,9'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:842,6'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:845,20'
              BranchSideFuncs:
                - realloc
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:849,9'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:852,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:860,52'
              BranchSideFuncs:
                - libewf_compress_data
                - free
                - time
                - libcerror_error_free
                - free
        - Branch String:   'libewf_write_io_handle.c:871,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:874,6'
              BranchSideFuncs:
                - libcerror_error_free
                - free
                - free
                - time
            - BranchSide:      'libewf_write_io_handle.c:895,57'
              BranchSideFuncs:
                - free
                - time
        - Branch String:   'libewf_write_io_handle.c:914,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:916,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:919,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_write_io_handle.c:919,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:921,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_write_io_handle.c:924,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:542,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:553,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:564,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:575,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:587,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:702,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:721,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:740,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:761,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:775,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:791,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:806,13'
          Dst:             libewf_compress_data
        - Src:             'libewf_write_io_handle.c:822,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:845,20'
          Dst:             realloc
        - Src:             'libewf_write_io_handle.c:851,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:862,14'
          Dst:             libewf_compress_data
        - Src:             'libewf_write_io_handle.c:873,5'
          Dst:             libcerror_error_free
        - Src:             'libewf_write_io_handle.c:905,31'
          Dst:             time
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_write_io_handle_clone
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_write_io_handle **'
        - 'struct.libewf_write_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_write_io_handle
        - source_write_io_handle
        - error
      BBCount:         60
      ICount:          493
      EdgeCount:       83
      CyclomaticComplexity: 25
      functionsReached:
        - libcdata_array_clone
        - libcerror_error_set
        - libewf_chunk_descriptor_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:272,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:275,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:283,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:283,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:294,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:294,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:296,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_write_io_handle.c:300,33'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:303,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:306,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:314,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:314,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:320,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:328,5'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:343,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:345,61'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:374,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:348,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:351,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:359,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:359,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:365,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:373,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:374,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:376,70'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:405,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:379,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:382,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:390,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:390,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:396,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:404,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:405,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:407,52'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:436,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:410,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:413,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:421,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:421,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:427,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:435,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:436,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:438,70'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:474,13'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:441,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:444,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:452,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:452,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:458,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:466,63'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:489,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:492,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:494,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:519,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:494,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:496,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:499,10'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:499,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:501,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:504,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:504,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:506,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:509,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:509,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:511,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:514,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_write_io_handle.c:274,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:285,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:319,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:350,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:364,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:381,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:395,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:412,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:426,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:443,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:457,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:473,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_write_io_handle.c:473,6'
          Dst:             libewf_chunk_descriptor_free
        - Src:             'libewf_write_io_handle.c:473,6'
          Dst:             libewf_chunk_descriptor_clone
        - Src:             'libewf_write_io_handle.c:480,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_write_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - error
      BBCount:         33
      ICount:          198
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libewf_chunk_descriptor_free
        - libewf_segment_file_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:186,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:197,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:197,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:199,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:259,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:199,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:201,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:204,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:204,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:206,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:209,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:209,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:211,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_write_io_handle.c:214,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_write_io_handle.c:214,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:216,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_write_io_handle.c:219,10'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_write_io_handle.c:219,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:221,4'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:225,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libewf_segment_file_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:224,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:230,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_segment_file_free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:238,10'
              BranchSideFuncs:
                - free
                - libewf_segment_file_free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:238,7'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:241,15'
              BranchSideFuncs:
                - libewf_segment_file_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:254,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_write_io_handle.c:240,8'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:245,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_write_io_handle.c:253,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_write_io_handle.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:224,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_write_io_handle.c:224,7'
          Dst:             libewf_chunk_descriptor_free
        - Src:             'libewf_write_io_handle.c:229,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:240,8'
          Dst:             libewf_segment_file_free
        - Src:             'libewf_write_io_handle.c:244,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_write_io_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_write_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_write_io_handle **'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - write_io_handle
        - io_handle
        - error
      BBCount:         20
      ICount:          168
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_write_io_handle.c:73,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:84,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:84,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:87,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:95,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:95,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_write_io_handle.c:106,21'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_write_io_handle.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_write_io_handle.c:120,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_write_io_handle.c:120,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_write_io_handle.c:140,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_write_io_handle.c:139,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_write_io_handle.c:153,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_write_io_handle.c:166,6'
          Branch Sides:
            - BranchSide:      'libewf_write_io_handle.c:168,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_write_io_handle.c:173,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_write_io_handle.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:86,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_write_io_handle.c:139,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_write_io_handle.c:144,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:715,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:719,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:721,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:725,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:729,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:734,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:734,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:741,21'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:741,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:745,18'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:819,14'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:747,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:749,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:758,11'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:801,24'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:758,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:803,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:807,8'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:807,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:821,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:825,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_backtrace_fprint
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
      functionUses:    1
      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:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:556,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:560,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:562,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:566,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:570,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:570,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:575,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:575,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:585,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:617,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:619,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:621,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:628,17'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:632,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:636,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_fprint
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:506,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:510,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:516,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:516,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:520,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:523,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:526,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:530,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:532,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:534,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:525,17'
          Dst:             fprintf
    - functionName:    libcerror_error_matches
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:476,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:480,41'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:481,3'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:480,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_set
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'size_t **'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    9127
      BranchProfiles:
        - Branch String:   'libcerror_error.c:328,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:332,6'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:332,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:336,25'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:352,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:355,8'
              BranchSideFuncs:
                - libcerror_error_initialize
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:362,51'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:354,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:359,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:361,2'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:364,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:369,6'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:369,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:371,27'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:374,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:376,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:378,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:380,18'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:384,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:386,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_error.c:391,41'
              BranchSideFuncs:
                - vsnprintf
                - realloc
                - free
        - Branch String:   'libcerror_error.c:411,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:413,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:415,23'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:416,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:416,14'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:415,12'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:423,33'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:425,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:427,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:429,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:429,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:376,7'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:432,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:434,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:440,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:336,25'
          Dst:             strlen
        - Src:             'libcerror_error.c:354,7'
          Dst:             libcerror_error_initialize
        - Src:             'libcerror_error.c:364,6'
          Dst:             libcerror_error_resize
        - Src:             'libcerror_error.c:380,18'
          Dst:             realloc
        - Src:             'libcerror_error.c:402,17'
          Dst:             vsnprintf
    - functionName:    libcerror_error_initialize
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      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/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libcerror_internal_error *'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcerror_error.c:132,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:136,23'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libcerror_error.c:143,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:147,53'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libcerror_error.c:155,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:159,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:139,17'
          Dst:             realloc
        - Src:             'libcerror_error.c:151,17'
          Dst:             realloc
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libewf/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t **'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    48
      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:    libcthreads_read_write_lock_release_for_write
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_unlock
      functionUses:    63
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:644,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:655,72'
              BranchSideFuncs:
                - pthread_rwlock_unlock
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:673,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:676,4'
              BranchSideFuncs:
                - libcerror_system_set_error
            - BranchSide:      'libcthreads_read_write_lock.c:686,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:646,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:670,19'
          Dst:             pthread_rwlock_unlock
        - Src:             'libcthreads_read_write_lock.c:675,3'
          Dst:             libcerror_system_set_error
    - functionName:    pthread_rwlock_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_release_for_read
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 540
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_unlock
      functionUses:    170
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:552,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:563,72'
              BranchSideFuncs:
                - pthread_rwlock_unlock
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:614,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:617,4'
              BranchSideFuncs:
                - libcerror_system_set_error
            - BranchSide:      'libcthreads_read_write_lock.c:627,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:554,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:611,19'
          Dst:             pthread_rwlock_unlock
        - Src:             'libcthreads_read_write_lock.c:616,3'
          Dst:             libcerror_system_set_error
    - functionName:    libcthreads_read_write_lock_grab_for_write
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         10
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_wrlock
      functionUses:    47
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:454,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:465,72'
              BranchSideFuncs:
                - pthread_rwlock_wrlock
                - libcerror_error_set
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:504,2'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:507,4'
              BranchSideFuncs: []
            - BranchSide:      'libcthreads_read_write_lock.c:511,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:521,5'
              BranchSideFuncs:
                - libcerror_system_set_error
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:456,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:501,19'
          Dst:             pthread_rwlock_wrlock
        - Src:             'libcthreads_read_write_lock.c:510,4'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:520,4'
          Dst:             libcerror_system_set_error
    - functionName:    pthread_rwlock_wrlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_grab_for_read
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         11
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_rdlock
      functionUses:    156
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:328,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:339,72'
              BranchSideFuncs:
                - pthread_rwlock_rdlock
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:396,2'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:399,4'
              BranchSideFuncs: []
            - BranchSide:      'libcthreads_read_write_lock.c:403,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:413,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:423,5'
              BranchSideFuncs:
                - libcerror_system_set_error
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:393,19'
          Dst:             pthread_rwlock_rdlock
        - Src:             'libcthreads_read_write_lock.c:402,4'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:412,4'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:422,4'
          Dst:             libcerror_system_set_error
    - functionName:    pthread_rwlock_rdlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_free
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         14
      ICount:          97
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_destroy
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:218,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:229,7'
              BranchSideFuncs:
                - pthread_rwlock_destroy
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:229,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:231,74'
              BranchSideFuncs:
                - pthread_rwlock_destroy
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_system_set_error
            - BranchSide:      'libcthreads_read_write_lock.c:307,10'
              BranchSideFuncs: []
        - Branch String:   'libcthreads_read_write_lock.c:264,3'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:267,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:271,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:282,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:293,6'
              BranchSideFuncs:
                - libcerror_system_set_error
                - free
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:261,20'
          Dst:             pthread_rwlock_destroy
        - Src:             'libcthreads_read_write_lock.c:270,5'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:281,5'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:292,5'
          Dst:             libcerror_system_set_error
    - functionName:    pthread_rwlock_destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'union.pthread_rwlock_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcthreads_read_write_lock_initialize
      functionSourceFile: '/src/libewf/libcthreads/libcthreads_read_write_lock.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 198
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - read_write_lock
        - error
      BBCount:         20
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcerror_system_set_error
        - pthread_rwlock_init
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcthreads_read_write_lock.c:60,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:63,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:71,7'
              BranchSideFuncs:
                - malloc
                - pthread_rwlock_init
                - libcerror_error_set
                - free
                - libcerror_system_set_error
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcthreads_read_write_lock.c:71,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcthreads_read_write_lock.c:82,29'
              BranchSideFuncs:
                - malloc
                - pthread_rwlock_init
                - libcerror_error_set
                - free
                - libcerror_system_set_error
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcthreads_read_write_lock.c:85,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:96,6'
              BranchSideFuncs:
                - pthread_rwlock_init
                - libcerror_error_set
                - free
                - libcerror_system_set_error
                - libcerror_error_set
                - free
        - Branch String:   'libcthreads_read_write_lock.c:96,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:150,23'
              BranchSideFuncs:
                - pthread_rwlock_init
                - libcerror_error_set
                - free
                - libcerror_system_set_error
        - Branch String:   'libcthreads_read_write_lock.c:153,2'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:156,4'
              BranchSideFuncs: []
            - BranchSide:      'libcthreads_read_write_lock.c:160,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:170,5'
              BranchSideFuncs:
                - libcerror_system_set_error
                - free
        - Branch String:   'libcthreads_read_write_lock.c:185,6'
          Branch Sides:
            - BranchSide:      'libcthreads_read_write_lock.c:194,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcthreads_read_write_lock.c:197,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcthreads_read_write_lock.c:62,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:101,3'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:149,19'
          Dst:             pthread_rwlock_init
        - Src:             'libcthreads_read_write_lock.c:159,4'
          Dst:             libcerror_error_set
        - Src:             'libcthreads_read_write_lock.c:169,4'
          Dst:             libcerror_system_set_error
    - functionName:    pthread_rwlock_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'union.pthread_rwlock_t *'
        - 'union.pthread_rwlockattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcdata_tree_node_get_leaf_node_list
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4037
      functionLinenumberEnd: 4215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - leaf_node_list
        - error
      BBCount:         37
      ICount:          217
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_list_append_value
        - libcdata_list_initialize
        - libcdata_tree_node_get_leaf_node_list
        - libcdata_tree_node_get_next_node
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:4044,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4055,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_append_value
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4057,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4083,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_append_value
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4083,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4086,8'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_append_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4102,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_append_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4085,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4090,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4098,34'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_append_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4102,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4104,7'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4132,14'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4104,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4107,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4116,9'
              BranchSideFuncs:
                - libcdata_list_append_value
                - libcerror_error_set
                - libcdata_list_initialize
        - Branch String:   'libcdata_tree_node.c:4115,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4121,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4129,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:4134,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4138,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4138,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4141,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4151,9'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4150,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4156,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4166,9'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_leaf_node_list
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4165,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4171,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4180,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_leaf_node_list
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_list_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:4200,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4202,8'
              BranchSideFuncs:
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4214,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:4202,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:4205,5'
              BranchSideFuncs:
                - libcdata_list_initialize
            - BranchSide:      'libcdata_tree_node.c:4208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:4046,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4059,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4085,7'
          Dst:             libcdata_list_initialize
        - Src:             'libcdata_tree_node.c:4089,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4106,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4115,7'
          Dst:             libcdata_list_append_value
        - Src:             'libcdata_tree_node.c:4120,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4140,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4150,8'
          Dst:             libcdata_tree_node_get_leaf_node_list
        - Src:             'libcdata_tree_node.c:4155,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4165,8'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libcdata_tree_node.c:4170,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:4204,4'
          Dst:             libcdata_list_initialize
    - functionName:    libcdata_tree_node_get_next_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1078
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - next_node
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1082,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1085,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1093,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1095,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1098,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1121,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1084,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1097,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_get_sub_node_by_index
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3879
      functionLinenumberEnd: 4028
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - sub_node_index
        - sub_node
        - error
      BBCount:         35
      ICount:          204
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_tree_node_get_next_node
        - libcdata_tree_node_get_previous_node
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:3886,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3889,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3897,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3900,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3900,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3903,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3899,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3903,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3911,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3911,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3940,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3940,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3942,19'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3973,19'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3944,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3948,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3970,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3948,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3950,12'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3955,9'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3954,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3960,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3969,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3979,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3981,12'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3986,9'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3985,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3991,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:4000,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_tree_node.c:3888,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3902,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3913,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3954,8'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libcdata_tree_node.c:3959,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3985,8'
          Dst:             libcdata_tree_node_get_previous_node
        - Src:             'libcdata_tree_node.c:3990,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_get_previous_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 936
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - previous_node
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:940,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:943,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:951,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:953,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:956,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:979,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:942,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:955,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_get_number_of_sub_nodes
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3808
      functionLinenumberEnd: 3869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - number_of_sub_nodes
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:3812,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3815,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3823,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3825,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3851,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:3814,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3827,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_remove_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3495
      functionLinenumberEnd: 3799
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - sub_node_to_remove
        - error
      BBCount:         62
      ICount:          359
      EdgeCount:       85
      CyclomaticComplexity: 25
      functionsReached:
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_nodes
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:3508,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3519,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3521,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3523,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - 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:      'libcdata_tree_node.c:3548,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3523,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3526,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3534,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3534,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3537,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3545,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3548,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3551,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3559,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3559,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3562,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3571,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3582,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3582,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3593,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3593,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3604,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3604,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3616,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3615,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3631,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3631,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3660,12'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3666,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3669,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3677,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:3677,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3679,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3704,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:3679,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3682,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3703,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:3681,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3687,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:3702,3'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:3704,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3706,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:3738,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3706,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3709,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:3737,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3708,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3714,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:3736,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3727,9'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3730,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:3734,12'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3738,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3740,7'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3765,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3740,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3742,36'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3744,7'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3744,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3746,35'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3748,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:3510,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3525,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3536,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3550,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3561,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3573,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3584,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3595,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3606,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3615,6'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:3622,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3633,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3659,11'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3668,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3681,8'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:3686,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3693,5'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3708,8'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:3713,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3720,5'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3729,6'
          Dst:             libcdata_tree_node_set_previous_node
    - functionName:    libcdata_tree_node_get_nodes
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - parent_node
        - previous_node
        - next_node
        - error
      BBCount:         12
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1226,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1237,52'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1239,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1242,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1250,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1250,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1253,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1261,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1261,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1264,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1287,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1228,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1241,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1252,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1263,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_set_nodes
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1389
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - parent_node
        - previous_node
        - next_node
        - error
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1328,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1339,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1330,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_set_previous_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - previous_node
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1014,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1017,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1025,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1016,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_set_next_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - next_node
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1156,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1167,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1158,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_replace_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3173
      functionLinenumberEnd: 3486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - replacement_node
        - error
      BBCount:         76
      ICount:          412
      EdgeCount:       102
      CyclomaticComplexity: 28
      functionsReached:
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_get_sub_nodes
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_nodes
        - libcdata_tree_node_set_previous_node
        - libcdata_tree_node_set_sub_nodes
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:3188,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3199,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_get_sub_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3201,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3212,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_get_sub_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3212,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3224,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_get_sub_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3223,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3239,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_get_sub_nodes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3240,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3240,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3244,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3241,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3241,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3244,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3239,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3267,18'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_get_sub_nodes
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3271,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3274,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3289,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3273,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3280,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3288,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3289,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3292,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3308,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:3291,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3299,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3307,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:3308,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3310,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3347,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3310,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3312,35'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3346,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3315,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3317,29'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3319,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:3319,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3321,28'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:3324,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:3323,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3330,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3345,3'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3347,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3349,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3382,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3349,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3352,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3381,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3351,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3357,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3380,3'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3370,9'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3373,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3378,12'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
        - Branch String:   'libcdata_tree_node.c:3382,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3384,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3424,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3384,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3387,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3423,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3386,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3392,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_sub_nodes
            - BranchSide:      'libcdata_tree_node.c:3422,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3405,9'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3408,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_sub_nodes
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:3413,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
        - Branch String:   'libcdata_tree_node.c:3413,9'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3416,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:3420,12'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3424,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3426,3'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:3445,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:3190,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3203,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3214,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3223,6'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:3230,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3243,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3273,7'
          Dst:             libcdata_tree_node_get_sub_nodes
        - Src:             'libcdata_tree_node.c:3279,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3291,7'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3298,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3323,8'
          Dst:             libcdata_tree_node_set_sub_nodes
        - Src:             'libcdata_tree_node.c:3329,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3336,5'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3351,8'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:3356,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3363,5'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3372,6'
          Dst:             libcdata_tree_node_set_sub_nodes
        - Src:             'libcdata_tree_node.c:3386,8'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:3391,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3398,5'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:3407,6'
          Dst:             libcdata_tree_node_set_sub_nodes
        - Src:             'libcdata_tree_node.c:3415,6'
          Dst:             libcdata_tree_node_set_next_node
    - functionName:    libcdata_tree_node_get_sub_nodes
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1812
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - first_sub_node
        - last_sub_node
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1743,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1754,52'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1756,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1759,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1767,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1767,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1770,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1793,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1745,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1758,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1769,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_set_sub_nodes
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1822
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - first_sub_node
        - last_sub_node
        - error
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1831,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1834,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1842,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1833,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_insert_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3075
      functionLinenumberEnd: 3164
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - value
        - value_compare_function
        - insert_flags
        - error
      BBCount:         22
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_tree_node_free
        - libcdata_tree_node_initialize
        - libcdata_tree_node_insert_node
        - libcdata_tree_node_set_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:3080,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3083,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:3093,7'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_set_value
                - libcdata_tree_node_insert_node
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3091,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3096,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:3105,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_value
                - libcdata_tree_node_insert_node
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3104,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3110,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:3119,12'
              BranchSideFuncs:
                - libcdata_tree_node_insert_node
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:3125,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:3136,11'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcdata_tree_node_free
        - Branch String:   'libcdata_tree_node.c:3138,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3144,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:3152,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:3156,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:3158,3'
              BranchSideFuncs:
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:3163,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:3082,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3091,6'
          Dst:             libcdata_tree_node_initialize
        - Src:             'libcdata_tree_node.c:3095,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3104,6'
          Dst:             libcdata_tree_node_set_value
        - Src:             'libcdata_tree_node.c:3109,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3118,11'
          Dst:             libcdata_tree_node_insert_node
        - Src:             'libcdata_tree_node.c:3127,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3138,7'
          Dst:             libcdata_tree_node_free
        - Src:             'libcdata_tree_node.c:3143,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:3158,3'
          Dst:             libcdata_tree_node_free
    - functionName:    libcdata_tree_node_initialize
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:44,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:55,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:66,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_tree_node.c:69,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_tree_node.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_tree_node.c:80,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_tree_node.c:112,35'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:117,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:119,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcdata_tree_node.c:122,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_set_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - value
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:730,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:741,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:732,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_insert_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2765
      functionLinenumberEnd: 3051
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - node_to_insert
        - value_compare_function
        - insert_flags
        - error
      BBCount:         52
      ICount:          312
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcdata_internal_tree_node_insert_node_before_sub_node
        - libcdata_internal_tree_node_insert_node_find_sub_node
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:2781,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2784,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2792,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2794,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2796,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libcdata_tree_node.c:2821,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2796,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2799,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2807,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2807,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2810,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2818,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2821,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2824,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2832,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2832,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2835,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2844,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2847,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2855,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2855,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2866,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2866,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2879,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2878,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2894,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2895,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2895,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2899,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2896,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2896,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2899,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2894,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2899,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2908,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2907,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2913,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2940,12'
              BranchSideFuncs:
                - libcdata_internal_tree_node_insert_node_find_sub_node
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2948,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2951,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2959,11'
              BranchSideFuncs:
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2961,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2964,9'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2981,7'
              BranchSideFuncs:
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2963,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2971,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2980,3'
              BranchSideFuncs:
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2981,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2984,9'
              BranchSideFuncs:
                - libcdata_internal_tree_node_insert_node_before_sub_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2999,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2983,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2990,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2998,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:2783,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2798,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2809,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2823,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2834,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2846,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2857,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2868,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2878,6'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:2885,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2898,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2907,6'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libcdata_tree_node.c:2912,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2939,11'
          Dst:             libcdata_internal_tree_node_insert_node_find_sub_node
        - Src:             'libcdata_tree_node.c:2950,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2963,8'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:2970,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2983,8'
          Dst:             libcdata_internal_tree_node_insert_node_before_sub_node
        - Src:             'libcdata_tree_node.c:2989,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_free
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - value_free_function
        - error
      BBCount:         28
      ICount:          155
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_tree_node_empty
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:140,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:151,7'
              BranchSideFuncs:
                - libcdata_tree_node_empty
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:151,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:153,54'
              BranchSideFuncs:
                - libcdata_tree_node_empty
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:222,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:156,4'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:156,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:160,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:157,4'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:157,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:160,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:155,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:160,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:168,4'
              BranchSideFuncs:
                - libcdata_tree_node_empty
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:170,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:176,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:199,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:199,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:201,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:219,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libcdata_tree_node.c:201,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:203,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:218,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libcdata_tree_node.c:203,9'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:208,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_tree_node.c:216,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_tree_node.c:142,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:159,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:170,7'
          Dst:             libcdata_tree_node_empty
        - Src:             'libcdata_tree_node.c:175,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:207,6'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_empty
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tree_node
        - value_free_function
        - error
      BBCount:         28
      ICount:          205
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_tree_node_free
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_set_nodes
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:246,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:257,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:278,2'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:283,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:386,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:282,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:290,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:299,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:299,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:302,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:311,35'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:313,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:315,35'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:317,3'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:319,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:322,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:338,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:321,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:327,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:336,3'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:337,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:345,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:356,8'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:354,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:360,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:369,14'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_tree_node.c:248,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:282,7'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:289,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:301,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:321,8'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:326,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:337,7'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:344,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:354,7'
          Dst:             libcdata_tree_node_free
        - Src:             'libcdata_tree_node.c:359,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_get_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - value
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:656,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:659,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:667,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:669,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:695,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:658,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:671,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_tree_node_insert_node_find_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2562
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libcdata_internal_tree_node *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'int *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_node
        - value_to_insert
        - value_compare_function
        - insert_flags
        - sub_node_index
        - sub_node
        - error
      BBCount:         42
      ICount:          268
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_tree_node_get_next_node
        - libcdata_tree_node_get_value
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:2415,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2426,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2426,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2437,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2437,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2449,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2449,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2460,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2460,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2471,18'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2473,2'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2478,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2550,8'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2477,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2483,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2492,20'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2497,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2500,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2509,12'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2509,12'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2511,10'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2518,12'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2511,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2513,12'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2517,3'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2518,12'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2520,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2522,12'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2534,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2540,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2549,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2551,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2551,8'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2553,21'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2550,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2553,21'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2558,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:2417,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2428,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2439,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2451,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2462,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2477,7'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libcdata_tree_node.c:2482,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2499,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2524,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2534,7'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libcdata_tree_node.c:2539,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_tree_node_insert_node_before_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2573
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_tree_node *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_node
        - sub_node
        - node_to_insert
        - error
      BBCount:         42
      ICount:          273
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_internal_tree_node_set_last_sub_node
        - libcdata_tree_node_get_previous_node
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_nodes
        - libcdata_tree_node_set_parent_node
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:2579,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2590,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2590,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2601,26'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2604,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2607,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2621,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2606,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2612,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2620,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2621,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2623,35'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2626,11'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_internal_tree_node_set_last_sub_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2626,11'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2629,8'
              BranchSideFuncs:
                - libcdata_internal_tree_node_set_last_sub_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2646,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2628,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2634,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2642,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:2645,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2653,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2661,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2661,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2663,36'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2668,9'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2667,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:2682,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2688,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
        - Branch String:   'libcdata_tree_node.c:2697,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2703,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_nodes
            - BranchSide:      'libcdata_tree_node.c:2711,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2716,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2719,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_nodes
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:2725,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
        - Branch String:   'libcdata_tree_node.c:2725,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2728,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2732,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:2732,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2735,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2739,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:2581,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2592,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2606,7'
          Dst:             libcdata_tree_node_get_previous_node
        - Src:             'libcdata_tree_node.c:2611,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2628,7'
          Dst:             libcdata_internal_tree_node_set_last_sub_node
        - Src:             'libcdata_tree_node.c:2633,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2645,7'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:2652,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2667,8'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:2672,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2682,7'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:2687,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2697,6'
          Dst:             libcdata_tree_node_set_parent_node
        - Src:             'libcdata_tree_node.c:2702,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2718,3'
          Dst:             libcdata_tree_node_set_nodes
        - Src:             'libcdata_tree_node.c:2727,3'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:2734,3'
          Dst:             libcdata_tree_node_set_previous_node
    - functionName:    libcdata_internal_tree_node_set_last_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1638
      functionLinenumberEnd: 1729
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_tree_node *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_node
        - last_sub_node
        - error
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_tree_node_get_previous_node
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1643,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1646,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1654,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1654,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1657,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1671,25'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1656,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1662,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1670,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1673,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1676,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1690,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:1675,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1681,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1689,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:1690,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1693,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1707,33'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:1692,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1698,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1706,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:1712,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1715,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:1719,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
        - Branch String:   'libcdata_tree_node.c:1719,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1722,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:1726,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1645,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1656,7'
          Dst:             libcdata_tree_node_get_previous_node
        - Src:             'libcdata_tree_node.c:1661,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1675,7'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:1680,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1692,7'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:1697,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1714,3'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:1721,3'
          Dst:             libcdata_tree_node_set_next_node
    - functionName:    libcdata_tree_node_set_parent_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - parent_node
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:872,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:883,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:874,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_append_value
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2313
      functionLinenumberEnd: 2380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - value
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_tree_node_append_node
        - libcdata_tree_node_free
        - libcdata_tree_node_initialize
        - libcdata_tree_node_set_value
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:2317,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2330,7'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_set_value
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2328,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2333,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:2342,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_value
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2341,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2347,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:2356,7'
              BranchSideFuncs:
                - libcdata_tree_node_append_node
                - libcerror_error_set
                - libcdata_tree_node_free
        - Branch String:   'libcdata_tree_node.c:2355,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2361,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:2369,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2372,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2374,3'
              BranchSideFuncs:
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:2379,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:2319,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2328,6'
          Dst:             libcdata_tree_node_initialize
        - Src:             'libcdata_tree_node.c:2332,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2341,6'
          Dst:             libcdata_tree_node_set_value
        - Src:             'libcdata_tree_node.c:2346,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2355,6'
          Dst:             libcdata_tree_node_append_node
        - Src:             'libcdata_tree_node.c:2360,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2374,3'
          Dst:             libcdata_tree_node_free
    - functionName:    libcdata_tree_node_append_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2303
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - node_to_append
        - error
      BBCount:         50
      ICount:          296
      EdgeCount:       68
      CyclomaticComplexity: 20
      functionsReached:
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_parent_node
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:2075,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2086,52'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2088,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2090,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2115,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2090,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2093,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2101,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2101,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2104,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2112,2'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2115,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2118,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2126,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2126,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2129,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2138,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2154,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2155,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2155,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2159,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2156,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2156,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2159,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2154,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2186,12'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2190,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
            - BranchSide:      'libcdata_tree_node.c:2201,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
        - Branch String:   'libcdata_tree_node.c:2201,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2204,13'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
            - BranchSide:      'libcdata_tree_node.c:2225,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:2208,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2211,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2224,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:2225,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2227,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2257,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2227,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2230,14'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2256,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2234,8'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2237,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_parent_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:2255,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2257,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2259,7'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2282,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:2259,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2261,36'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:2263,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:2077,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2092,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2103,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2117,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2128,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2138,6'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:2145,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2158,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2185,11'
          Dst:             libcdata_tree_node_set_parent_node
        - Src:             'libcdata_tree_node.c:2192,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2203,12'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:2210,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2217,4'
          Dst:             libcdata_tree_node_set_parent_node
        - Src:             'libcdata_tree_node.c:2229,13'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:2236,5'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2243,5'
          Dst:             libcdata_tree_node_set_parent_node
        - Src:             'libcdata_tree_node.c:2248,5'
          Dst:             libcdata_tree_node_set_previous_node
    - functionName:    libcdata_tree_node_get_last_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - last_sub_node
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1572,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1583,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1585,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1611,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1574,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1587,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_tree_node_set_first_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1468
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_tree_node *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_node
        - first_sub_node
        - error
      BBCount:         28
      ICount:          164
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_tree_node_get_previous_node
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1473,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1476,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1484,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcdata_tree_node_get_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1484,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1487,8'
              BranchSideFuncs:
                - libcdata_tree_node_get_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1501,26'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1486,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1492,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1500,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1503,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1506,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1520,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:1505,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1511,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1519,2'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
        - Branch String:   'libcdata_tree_node.c:1520,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1523,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1537,34'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:1522,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1528,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
            - BranchSide:      'libcdata_tree_node.c:1536,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:1542,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1545,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:1549,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
        - Branch String:   'libcdata_tree_node.c:1549,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1552,4'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
            - BranchSide:      'libcdata_tree_node.c:1556,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1475,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1486,7'
          Dst:             libcdata_tree_node_get_previous_node
        - Src:             'libcdata_tree_node.c:1491,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1505,7'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:1510,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1522,7'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:1527,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1544,3'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:1551,3'
          Dst:             libcdata_tree_node_set_next_node
    - functionName:    libcdata_tree_node_get_first_sub_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - first_sub_node
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1402,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1405,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1413,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1415,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1441,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1404,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1417,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_get_parent_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - node
        - parent_node
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:798,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:801,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:809,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:811,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:837,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:800,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:813,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_tree_node_append_node
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1898
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_tree_node *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_node
        - node_to_append
        - error
      BBCount:         34
      ICount:          231
      EdgeCount:       48
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_tree_node_get_nodes
        - libcdata_tree_node_set_next_node
        - libcdata_tree_node_set_parent_node
        - libcdata_tree_node_set_previous_node
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:1904,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1907,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1915,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1915,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1918,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1927,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_nodes
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1926,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1942,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1943,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1943,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1947,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1944,3'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1944,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1947,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1942,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1955,6'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1955,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1957,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1984,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1957,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1960,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1968,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1968,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1971,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1979,35'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1984,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1987,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:1995,7'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:1995,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:1998,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2007,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_next_node
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2006,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2012,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2021,8'
              BranchSideFuncs:
                - libcdata_tree_node_set_previous_node
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2020,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2026,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2034,34'
              BranchSideFuncs:
                - libcdata_tree_node_set_parent_node
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:2036,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:2042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:2050,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:1906,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1917,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1926,6'
          Dst:             libcdata_tree_node_get_nodes
        - Src:             'libcdata_tree_node.c:1933,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1946,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1959,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1970,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1986,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:1997,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2006,7'
          Dst:             libcdata_tree_node_set_next_node
        - Src:             'libcdata_tree_node.c:2011,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2020,7'
          Dst:             libcdata_tree_node_set_previous_node
        - Src:             'libcdata_tree_node.c:2025,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:2036,6'
          Dst:             libcdata_tree_node_set_parent_node
        - Src:             'libcdata_tree_node.c:2041,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_tree_node_clone
      functionSourceFile: '/src/libewf/libcdata/libcdata_tree_node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_node
        - source_node
        - value_free_function
        - value_clone_function
        - error
      BBCount:         39
      ICount:          261
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_internal_tree_node_append_node
        - libcdata_tree_node_clone
        - libcdata_tree_node_free
        - libcdata_tree_node_get_next_node
        - libcdata_tree_node_initialize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_tree_node.c:423,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:434,7'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_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:   'libcdata_tree_node.c:434,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:437,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:445,6'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_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:   'libcdata_tree_node.c:445,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:456,6'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:456,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:467,6'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:467,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:469,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_tree_node.c:473,59'
              BranchSideFuncs:
                - libcdata_tree_node_initialize
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:490,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:503,6'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:503,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:514,6'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:514,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:520,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:530,13'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:532,2'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:536,7'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_tree_node.c:618,47'
              BranchSideFuncs: []
        - Branch String:   'libcdata_tree_node.c:536,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:539,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:550,8'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:548,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:556,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:566,8'
              BranchSideFuncs:
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_clone
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:565,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:571,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:580,24'
              BranchSideFuncs:
                - libcdata_tree_node_get_next_node
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:582,7'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:588,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:597,2'
              BranchSideFuncs:
                - libcdata_tree_node_clone
                - libcdata_internal_tree_node_append_node
                - libcdata_tree_node_get_next_node
                - libcerror_error_set
                - libcdata_tree_node_free
                - libcdata_tree_node_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_tree_node.c:628,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:632,4'
              BranchSideFuncs:
                - libcdata_tree_node_free
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:635,6'
              BranchSideFuncs:
                - libcdata_tree_node_free
        - Branch String:   'libcdata_tree_node.c:635,6'
          Branch Sides:
            - BranchSide:      'libcdata_tree_node.c:638,4'
              BranchSideFuncs:
                - libcdata_tree_node_free
            - BranchSide:      'libcdata_tree_node.c:642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_tree_node.c:425,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:436,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:447,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:458,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:490,6'
          Dst:             libcdata_tree_node_initialize
        - Src:             'libcdata_tree_node.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:519,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:538,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:548,7'
          Dst:             libcdata_tree_node_clone
        - Src:             'libcdata_tree_node.c:555,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:565,7'
          Dst:             libcdata_internal_tree_node_append_node
        - Src:             'libcdata_tree_node.c:570,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:582,7'
          Dst:             libcdata_tree_node_get_next_node
        - Src:             'libcdata_tree_node.c:587,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_tree_node.c:630,3'
          Dst:             libcdata_tree_node_free
        - Src:             'libcdata_tree_node.c:637,3'
          Dst:             libcdata_tree_node_free
    - functionName:    libuna_byte_stream_copy_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         22
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:543,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:554,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:554,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:565,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:565,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:576,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:576,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:587,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:587,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:593,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:631,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:591,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:599,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:610,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_byte_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:609,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:618,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:626,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:626,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:587,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:628,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:556,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:591,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_byte_stream.c:598,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:609,7'
          Dst:             libuna_unicode_character_copy_to_byte_stream
        - Src:             'libuna_byte_stream.c:617,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_byte_stream_size_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - codepage
        - byte_stream_size
        - error
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:447,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:450,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:458,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:458,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:461,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:469,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:469,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:472,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:480,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:482,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:488,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:524,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:486,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:494,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:505,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_byte_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:504,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:511,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:519,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:519,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:482,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:521,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:449,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:460,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:471,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:486,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_byte_stream.c:493,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:504,7'
          Dst:             libuna_unicode_character_size_to_byte_stream
        - Src:             'libuna_byte_stream.c:510,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_byte_stream_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         22
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:342,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:353,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:353,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:364,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:364,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:375,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:375,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:386,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:386,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:392,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:430,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:390,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:398,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:409,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_byte_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:408,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:417,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:425,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:425,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:386,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:427,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:355,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:366,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:377,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:390,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_byte_stream.c:397,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:408,7'
          Dst:             libuna_unicode_character_copy_to_byte_stream
        - Src:             'libuna_byte_stream.c:416,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_byte_stream_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - codepage
        - byte_stream_size
        - error
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:246,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:257,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:257,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:268,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:268,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:279,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:281,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:287,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:323,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:285,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:293,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:304,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_byte_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:303,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:310,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:318,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:318,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:281,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:320,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:248,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:259,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:270,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:285,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_byte_stream.c:292,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:303,7'
          Dst:             libuna_unicode_character_size_to_byte_stream
        - Src:             'libuna_byte_stream.c:309,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_byte_stream_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         22
      ICount:          141
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_byte_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:141,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:152,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:152,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:163,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:163,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:174,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:174,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:185,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:185,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:191,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:229,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:189,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:197,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:208,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_byte_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:207,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:216,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:224,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:224,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:185,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:226,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:143,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:189,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_byte_stream.c:196,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:207,7'
          Dst:             libuna_unicode_character_copy_to_byte_stream
        - Src:             'libuna_byte_stream.c:215,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_byte_stream_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_byte_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - codepage
        - byte_stream_size
        - error
      BBCount:         20
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_byte_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_byte_stream.c:45,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:56,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:56,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:67,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:67,6'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:78,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:80,2'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:86,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:122,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_byte_stream.c:84,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:92,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:103,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_byte_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:102,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:109,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_byte_stream.c:117,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_byte_stream.c:117,7'
          Branch Sides:
            - BranchSide:      'libuna_byte_stream.c:80,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_byte_stream.c:119,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_byte_stream.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:84,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_byte_stream.c:91,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_byte_stream.c:102,7'
          Dst:             libuna_unicode_character_size_to_byte_stream
        - Src:             'libuna_byte_stream.c:108,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_unicode_character_copy_to_utf32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5682
      functionLinenumberEnd: 5783
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5556
      functionLinenumberEnd: 5670
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    9
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5474
      functionLinenumberEnd: 5544
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    8
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5380
      functionLinenumberEnd: 5463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    21
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5337
      functionLinenumberEnd: 5369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf32_character_size
        - error
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5165
      functionLinenumberEnd: 5327
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4970
      functionLinenumberEnd: 5153
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    9
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4868
      functionLinenumberEnd: 4958
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    8
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4731
      functionLinenumberEnd: 4857
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    21
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4684
      functionLinenumberEnd: 4720
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf16_character_size
        - error
      BBCount:         17
      ICount:          92
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4549
      functionLinenumberEnd: 4674
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4253
      functionLinenumberEnd: 4537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4185
      functionLinenumberEnd: 4241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_character_size
        - error
      BBCount:         23
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4057
      functionLinenumberEnd: 4174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    11
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3730
      functionLinenumberEnd: 4045
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    30
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3666
      functionLinenumberEnd: 3718
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - utf8_character_size
        - error
      BBCount:         23
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3275
      functionLinenumberEnd: 3655
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 3255
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      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:    9
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2641
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2630
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2470
      functionLinenumberEnd: 2551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs4_character_size
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2419
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2205
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2157
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - unicode_character
        - ucs2_character_size
        - error
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 929
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    9
      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/libewf/libuna/libuna_unicode_character.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'size_t *'
        - 'size_t **'
      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:    3
      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_stream_copy_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf16_stream
        - libuna_utf16_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:697,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:708,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_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:   'libuna_utf16_stream.c:708,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:719,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:720,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:720,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:731,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:719,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:731,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:731,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:742,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:742,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:754,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:753,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:761,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:769,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:769,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:775,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:813,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:773,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:781,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:792,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:791,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:800,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:808,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:808,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:769,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:810,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:699,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:710,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:753,6'
          Dst:             libuna_utf16_stream_copy_byte_order_mark
        - Src:             'libuna_utf16_stream.c:760,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:773,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf16_stream.c:780,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:791,7'
          Dst:             libuna_unicode_character_copy_to_utf16_stream
        - Src:             'libuna_utf16_stream.c:799,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_copy_byte_order_mark
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - utf16_stream_index
        - byte_order
        - error
      BBCount:         23
      ICount:          150
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:43,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:54,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:54,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:65,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:65,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:76,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:76,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:87,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:88,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:88,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:99,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:87,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:99,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:99,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:104,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:90,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_size_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf16_stream_size
        - error
      BBCount:         20
      ICount:          127
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:596,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:607,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_stream.c:607,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:618,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_stream.c:618,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:631,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:633,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:639,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:676,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:637,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:645,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:656,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:655,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:661,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:669,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:669,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:633,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:671,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:609,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:620,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:637,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf16_stream.c:644,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:655,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_stream.c:660,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_utf16_stream
        - libuna_utf16_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:463,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:474,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_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:   'libuna_utf16_stream.c:474,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:485,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:486,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:486,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:497,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:485,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:497,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:497,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:508,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:508,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:520,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:519,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:535,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:535,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:541,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:579,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:539,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:558,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:557,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:566,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:574,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:574,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:535,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:576,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:488,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:510,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:519,6'
          Dst:             libuna_utf16_stream_copy_byte_order_mark
        - Src:             'libuna_utf16_stream.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:539,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_stream.c:546,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:557,7'
          Dst:             libuna_unicode_character_copy_to_utf16_stream
        - Src:             'libuna_utf16_stream.c:565,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_stream_size
        - error
      BBCount:         20
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:362,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:373,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:373,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:376,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:384,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:384,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:397,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:399,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:405,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:442,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:403,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:411,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:422,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:421,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:427,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:435,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:435,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:399,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:437,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:364,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:375,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:403,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf16_stream.c:410,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:421,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_stream.c:426,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf16_stream
        - libuna_utf16_stream_copy_byte_order_mark
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:229,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:240,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_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:   'libuna_utf16_stream.c:240,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:251,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:252,3'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:252,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:263,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:251,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:263,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:263,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:274,6'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:274,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:286,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:285,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:301,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:301,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:307,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:345,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:305,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:313,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:324,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf16_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:323,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:332,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:340,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:340,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:301,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:342,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:242,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:254,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:265,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:285,6'
          Dst:             libuna_utf16_stream_copy_byte_order_mark
        - Src:             'libuna_utf16_stream.c:292,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:305,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_stream.c:312,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:323,7'
          Dst:             libuna_unicode_character_copy_to_utf16_stream
        - Src:             'libuna_utf16_stream.c:331,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf16_stream_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf16_stream_size
        - error
      BBCount:         20
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf16
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libuna_utf16_stream.c:128,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:139,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_stream.c:139,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:150,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_stream.c:150,6'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:163,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:165,2'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:171,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:208,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf16_stream.c:169,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:177,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:188,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf16
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:187,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:193,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf16_stream.c:201,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf16_stream.c:201,7'
          Branch Sides:
            - BranchSide:      'libuna_utf16_stream.c:165,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf16_stream.c:203,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf16_stream.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:169,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf16_stream.c:176,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf16_stream.c:187,7'
          Dst:             libuna_unicode_character_size_to_utf16
        - Src:             'libuna_utf16_stream.c:192,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_string_with_index_copy_from_scsu_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3691
      functionLinenumberEnd: 4091
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         139
      ICount:          937
      EdgeCount:       191
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_to_utf8
      functionUses:    2
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3657
      functionLinenumberEnd: 3679
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3288
      functionLinenumberEnd: 3646
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - scsu_stream
        - scsu_stream_size
        - utf8_string_size
        - error
      BBCount:         133
      ICount:          886
      EdgeCount:       182
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_size_to_utf8
      functionUses:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3114
      functionLinenumberEnd: 3278
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2904
      functionLinenumberEnd: 2927
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2892
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2475
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2338
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1972
      functionLinenumberEnd: 2144
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    11
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1786
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    13
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1775
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1454
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 1007
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    3
      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:    libbfio_file_set_name
      functionSourceFile: '/src/libewf/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 211
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - name
        - name_length
        - error
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libbfio_file_io_handle_set_name
        - libcerror_error_set
        - libcpath_path_get_full_path
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_file.c:217,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:228,50'
              BranchSideFuncs:
                - libcpath_path_get_full_path
                - libbfio_file_io_handle_set_name
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_file.c:230,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file.c:247,36'
              BranchSideFuncs:
                - libbfio_file_io_handle_set_name
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_file.c:246,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:253,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file.c:261,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libbfio_file.c:262,3'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:262,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file.c:267,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file.c:261,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:264,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file.c:267,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file.c:271,3'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:271,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file.c:276,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file.c:270,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:273,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file.c:276,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:230,6'
          Dst:             libcpath_path_get_full_path
        - Src:             'libbfio_file.c:237,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:246,6'
          Dst:             libbfio_file_io_handle_set_name
        - Src:             'libbfio_file.c:252,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_get_name
      functionSourceFile: '/src/libewf/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - name
        - name_size
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_file_io_handle_get_name
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_file.c:172,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:175,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:183,50'
              BranchSideFuncs:
                - libbfio_file_io_handle_get_name
                - libcerror_error_set
        - Branch String:   'libbfio_file.c:185,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:200,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file.c:174,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:185,6'
          Dst:             libbfio_file_io_handle_get_name
        - Src:             'libbfio_file.c:191,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_get_name_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - name_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_file_io_handle_get_name_size
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_file.c:129,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:140,50'
              BranchSideFuncs:
                - libbfio_file_io_handle_get_name_size
                - libcerror_error_set
        - Branch String:   'libbfio_file.c:142,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file.c:131,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:142,6'
          Dst:             libbfio_file_io_handle_get_name_size
        - Src:             'libbfio_file.c:147,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - handle
        - error
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libbfio_file_io_handle_free
        - libbfio_file_io_handle_initialize
        - libbfio_handle_initialize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_file.c:45,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:56,7'
              BranchSideFuncs:
                - libbfio_file_io_handle_initialize
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file.c:56,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file.c:69,7'
              BranchSideFuncs:
                - libbfio_file_io_handle_initialize
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
        - Branch String:   'libbfio_file.c:67,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file.c:81,7'
              BranchSideFuncs:
                - libbfio_handle_initialize
                - libcerror_error_set
                - libbfio_file_io_handle_free
        - Branch String:   'libbfio_file.c:80,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file.c:105,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file.c:108,6'
          Branch Sides:
            - BranchSide:      'libbfio_file.c:110,3'
              BranchSideFuncs:
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file.c:114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:67,6'
          Dst:             libbfio_file_io_handle_initialize
        - Src:             'libbfio_file.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_handle_initialize
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_free
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_clone
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_open
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_close
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_read_buffer
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_write_buffer
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_seek_offset
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_exists
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_is_open
        - Src:             'libbfio_file.c:80,6'
          Dst:             libbfio_file_io_handle_get_size
        - Src:             'libbfio_file.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file.c:110,3'
          Dst:             libbfio_file_io_handle_free
    - functionName:    libbfio_file_io_handle_get_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - size
        - error
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:1159,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1170,6'
              BranchSideFuncs:
                - libcfile_file_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1170,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1182,7'
              BranchSideFuncs:
                - libcfile_file_get_size
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1181,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1196,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:1161,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1172,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1181,6'
          Dst:             libcfile_file_get_size
        - Src:             'libbfio_file_io_handle.c:1186,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_is_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcfile_file_is_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:1120,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1132,12'
              BranchSideFuncs:
                - libcfile_file_is_open
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1135,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1146,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:1122,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1131,11'
          Dst:             libcfile_file_is_open
        - Src:             'libbfio_file_io_handle.c:1137,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_exists
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1108
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_exists
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:1064,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1067,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1075,6'
              BranchSideFuncs:
                - libcfile_file_exists
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1075,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1078,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1092,12'
              BranchSideFuncs:
                - libcfile_file_exists
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1095,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1098,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1107,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:1066,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1077,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1091,11'
          Dst:             libcfile_file_exists
        - Src:             'libbfio_file_io_handle.c:1097,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_seek_offset
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1006
      functionLinenumberEnd: 1052
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - offset
        - whence
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:1010,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1021,6'
              BranchSideFuncs:
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1021,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1024,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1033,17'
              BranchSideFuncs:
                - libcfile_file_seek_offset
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:1038,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:1041,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:1051,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:1012,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1023,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:1032,16'
          Dst:             libcfile_file_seek_offset
        - Src:             'libbfio_file_io_handle.c:1040,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_write_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - buffer
        - size
        - error
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_write_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:955,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:966,6'
              BranchSideFuncs:
                - libcfile_file_write_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:966,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:969,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:978,17'
              BranchSideFuncs:
                - libcfile_file_write_buffer
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:983,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:995,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:968,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:977,16'
          Dst:             libcfile_file_write_buffer
        - Src:             'libbfio_file_io_handle.c:985,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_read_buffer
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - buffer
        - size
        - error
      BBCount:         10
      ICount:          81
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_read_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:900,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:903,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:911,6'
              BranchSideFuncs:
                - libcfile_file_read_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:911,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:923,16'
              BranchSideFuncs:
                - libcfile_file_read_buffer
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:928,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:931,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:940,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:902,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:913,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:922,15'
          Dst:             libcfile_file_read_buffer
        - Src:             'libbfio_file_io_handle.c:930,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_close
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 886
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:847,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:850,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:858,6'
              BranchSideFuncs:
                - libcfile_file_close
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:858,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:870,7'
              BranchSideFuncs:
                - libcfile_file_close
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:869,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:883,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:849,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:860,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:869,6'
          Dst:             libcfile_file_close
        - Src:             'libbfio_file_io_handle.c:873,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_open
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - access_flags
        - error
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcfile_file_open
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:786,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:797,6'
              BranchSideFuncs:
                - libcfile_file_open
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:797,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:816,12'
              BranchSideFuncs:
                - libcfile_file_open
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:821,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:833,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:788,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:799,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:815,11'
          Dst:             libcfile_file_open
        - Src:             'libbfio_file_io_handle.c:823,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_set_name
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - name
        - name_length
        - error
      BBCount:         35
      ICount:          237
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libbfio_system_string_copy_from_narrow_string
        - libbfio_system_string_size_from_narrow_string
        - libcerror_error_set
        - libcfile_file_is_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:397,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:408,6'
              BranchSideFuncs:
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcfile_file_is_open
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:408,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:419,8'
              BranchSideFuncs:
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcfile_file_is_open
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:420,3'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:420,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:423,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:419,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:423,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:431,6'
              BranchSideFuncs:
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcfile_file_is_open
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:431,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:434,13'
              BranchSideFuncs:
                - libcfile_file_is_open
                - free
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:466,7'
              BranchSideFuncs:
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:437,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:440,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:448,7'
              BranchSideFuncs:
                - free
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:448,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:451,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:459,3'
              BranchSideFuncs:
                - free
                - libbfio_system_string_size_from_narrow_string
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:465,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:472,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:480,8'
              BranchSideFuncs:
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:481,3'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:481,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_file_io_handle.c:480,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:492,25'
              BranchSideFuncs:
                - malloc
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:495,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:498,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:507,7'
              BranchSideFuncs:
                - libbfio_system_string_copy_from_narrow_string
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_file_io_handle.c:506,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:514,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:522,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:525,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:527,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file_io_handle.c:532,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:410,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:422,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:433,12'
          Dst:             libcfile_file_is_open
        - Src:             'libbfio_file_io_handle.c:439,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:450,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:465,6'
          Dst:             libbfio_system_string_size_from_narrow_string
        - Src:             'libbfio_file_io_handle.c:471,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:483,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:497,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:506,6'
          Dst:             libbfio_system_string_copy_from_narrow_string
        - Src:             'libbfio_file_io_handle.c:513,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_get_name
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - name
        - name_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_system_string_copy_to_narrow_string
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:355,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:367,7'
              BranchSideFuncs:
                - libbfio_system_string_copy_to_narrow_string
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:366,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:382,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:357,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:366,6'
          Dst:             libbfio_system_string_copy_to_narrow_string
        - Src:             'libbfio_file_io_handle.c:373,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_get_name_size
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_file_io_handle *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - name_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libbfio_system_string_size_to_narrow_string
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:314,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:326,7'
              BranchSideFuncs:
                - libbfio_system_string_size_to_narrow_string
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:325,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:340,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:316,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:325,6'
          Dst:             libbfio_system_string_size_to_narrow_string
        - Src:             'libbfio_file_io_handle.c:331,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_clone
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libbfio_file_io_handle **'
        - 'struct.libbfio_file_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_file_io_handle
        - source_file_io_handle
        - error
      BBCount:         32
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libbfio_file_io_handle_free
        - libbfio_file_io_handle_initialize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:180,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:191,7'
              BranchSideFuncs:
                - libbfio_file_io_handle_initialize
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:191,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:202,6'
              BranchSideFuncs:
                - libbfio_file_io_handle_initialize
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:202,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:204,4'
              BranchSideFuncs: []
            - BranchSide:      'libbfio_file_io_handle.c:209,7'
              BranchSideFuncs:
                - libbfio_file_io_handle_initialize
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:208,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:213,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:221,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:221,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:232,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:232,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:234,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:291,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:234,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:245,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:245,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:248,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:256,43'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libbfio_file_io_handle_free
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:259,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:262,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:270,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
        - Branch String:   'libbfio_file_io_handle.c:270,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:272,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:287,6'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:272,8'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:278,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:286,3'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:294,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:297,4'
              BranchSideFuncs:
                - libbfio_file_io_handle_free
            - BranchSide:      'libbfio_file_io_handle.c:300,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:182,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:208,6'
          Dst:             libbfio_file_io_handle_initialize
        - Src:             'libbfio_file_io_handle.c:212,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:236,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:247,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:261,4'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:277,5'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:296,3'
          Dst:             libbfio_file_io_handle_free
    - functionName:    libbfio_file_io_handle_initialize
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_file_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcfile_file_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:45,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:56,7'
              BranchSideFuncs:
                - malloc
                - libcfile_file_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:56,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:67,20'
              BranchSideFuncs:
                - malloc
                - libcfile_file_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:70,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:81,6'
              BranchSideFuncs:
                - libcfile_file_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:81,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:87,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:96,13'
              BranchSideFuncs:
                - libcfile_file_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_file_io_handle.c:95,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:108,2'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:111,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:113,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libbfio_file_io_handle.c:118,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_file_io_handle.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:86,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:95,6'
          Dst:             libcfile_file_initialize
        - Src:             'libbfio_file_io_handle.c:99,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_file_io_handle_free
      functionSourceFile: '/src/libewf/libbfio/libbfio_file_io_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libbfio_file_io_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_io_handle
        - error
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcfile_file_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libbfio_file_io_handle.c:131,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:134,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:142,7'
              BranchSideFuncs:
                - libcfile_file_free
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libbfio_file_io_handle.c:142,6'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:144,10'
              BranchSideFuncs:
                - libcfile_file_free
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:167,10'
              BranchSideFuncs: []
        - Branch String:   'libbfio_file_io_handle.c:144,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:146,4'
              BranchSideFuncs:
                - free
                - libcfile_file_free
                - free
                - libcerror_error_set
            - BranchSide:      'libbfio_file_io_handle.c:150,14'
              BranchSideFuncs:
                - libcfile_file_free
                - free
                - libcerror_error_set
        - Branch String:   'libbfio_file_io_handle.c:149,7'
          Branch Sides:
            - BranchSide:      'libbfio_file_io_handle.c:154,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libbfio_file_io_handle.c:162,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libbfio_file_io_handle.c:133,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_file_io_handle.c:149,7'
          Dst:             libcfile_file_free
        - Src:             'libbfio_file_io_handle.c:153,4'
          Dst:             libcerror_error_set
    - functionName:    libbfio_system_string_copy_from_narrow_string
      functionSourceFile: '/src/libewf/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 526
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - system_string
        - system_string_size
        - narrow_string
        - narrow_string_size
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_system_string.c:452,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:463,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:463,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:474,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:474,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:485,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:496,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:496,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:507,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:507,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:521,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_system_string.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:487,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:512,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_system_string_size_from_narrow_string
      functionSourceFile: '/src/libewf/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - narrow_string
        - narrow_string_size
        - system_string_size
        - error
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_system_string.c:345,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:356,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:356,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:367,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:367,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:378,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_system_string.c:347,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:369,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_system_string_copy_to_narrow_string
      functionSourceFile: '/src/libewf/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - system_string
        - system_string_size
        - narrow_string
        - narrow_string_size
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_system_string.c:207,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:218,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:218,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:229,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:229,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:240,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:251,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:262,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:262,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:276,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_system_string.c:209,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:242,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:253,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:267,3'
          Dst:             libcerror_error_set
    - functionName:    libbfio_system_string_size_to_narrow_string
      functionSourceFile: '/src/libewf/libbfio/libbfio_system_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - system_string
        - system_string_size
        - narrow_string_size
        - error
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libbfio_system_string.c:100,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:111,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:111,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:122,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libbfio_system_string.c:122,6'
          Branch Sides:
            - BranchSide:      'libbfio_system_string.c:125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libbfio_system_string.c:133,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libbfio_system_string.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libbfio_system_string.c:124,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_set_value_by_index
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - file_index
        - offset
        - timestamp
        - value
        - value_free_function
        - flags
        - error
      BBCount:         23
      ICount:          194
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcdata_list_prepend_value
        - libcerror_error_set
        - libfcache_cache_value_free
        - libfcache_cache_value_initialize
        - libfcache_cache_value_set_cache_index
        - libfcache_cache_value_set_identifier
        - libfcache_cache_value_set_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:987,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:998,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1000,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1016,6'
              BranchSideFuncs:
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1016,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1020,8'
              BranchSideFuncs:
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1085,7'
              BranchSideFuncs:
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1018,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1023,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1032,8'
              BranchSideFuncs:
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
        - Branch String:   'libfcache_cache.c:1031,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1037,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_value_free
            - BranchSide:      'libfcache_cache.c:1050,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
        - Branch String:   'libfcache_cache.c:1049,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1056,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_value_free
            - BranchSide:      'libfcache_cache.c:1070,8'
              BranchSideFuncs:
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1069,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1075,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1083,2'
              BranchSideFuncs:
                - libfcache_cache_value_set_value
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1084,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1101,7'
              BranchSideFuncs:
                - libfcache_cache_value_set_identifier
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:1100,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:1108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:1116,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:989,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1000,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfcache_cache.c:1006,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1018,7'
          Dst:             libfcache_cache_value_initialize
        - Src:             'libfcache_cache.c:1022,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1031,7'
          Dst:             libfcache_cache_value_set_cache_index
        - Src:             'libfcache_cache.c:1036,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1043,4'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:1049,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfcache_cache.c:1055,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1063,4'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:1069,7'
          Dst:             libcdata_list_prepend_value
        - Src:             'libfcache_cache.c:1074,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1084,6'
          Dst:             libfcache_cache_value_set_value
        - Src:             'libfcache_cache.c:1091,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:1100,6'
          Dst:             libfcache_cache_value_set_identifier
        - Src:             'libfcache_cache.c:1107,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_set_value_by_identifier
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - file_index
        - offset
        - timestamp
        - value
        - value_free_function
        - flags
        - error
      BBCount:         33
      ICount:          283
      EdgeCount:       47
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcdata_array_set_entry_by_index
        - libcdata_list_element_get_value
        - libcdata_list_get_last_element
        - libcdata_list_get_number_of_elements
        - libcdata_list_prepend_value
        - libcerror_error_set
        - libfcache_cache_value_free
        - libfcache_cache_value_get_cache_index
        - libfcache_cache_value_initialize
        - libfcache_cache_value_set_cache_index
        - libfcache_cache_value_set_identifier
        - libfcache_cache_value_set_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:760,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:771,50'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_list_get_number_of_elements
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:773,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:788,7'
              BranchSideFuncs:
                - libcdata_list_get_number_of_elements
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:787,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:801,6'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:801,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:803,23'
              BranchSideFuncs:
                - libfcache_cache_value_initialize
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:874,8'
              BranchSideFuncs:
                - libcdata_list_get_last_element
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:805,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:810,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:819,8'
              BranchSideFuncs:
                - libfcache_cache_value_set_cache_index
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
                - libcerror_error_set
                - libfcache_cache_value_free
        - Branch String:   'libfcache_cache.c:818,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:824,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_value_free
            - BranchSide:      'libfcache_cache.c:837,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_value_free
        - Branch String:   'libfcache_cache.c:836,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:843,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_value_free
            - BranchSide:      'libfcache_cache.c:857,8'
              BranchSideFuncs:
                - libcdata_list_prepend_value
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:856,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:862,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:870,2'
              BranchSideFuncs:
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:873,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:879,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:888,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:887,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:893,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:902,8'
              BranchSideFuncs:
                - libfcache_cache_value_get_cache_index
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:901,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:907,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:916,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_set_identifier
                - libfcache_cache_value_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:915,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:922,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:932,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:940,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:949,7'
              BranchSideFuncs:
                - libfcache_cache_value_set_value
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:948,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:956,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:964,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:762,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:773,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfcache_cache.c:778,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:787,6'
          Dst:             libcdata_list_get_number_of_elements
        - Src:             'libfcache_cache.c:792,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:805,7'
          Dst:             libfcache_cache_value_initialize
        - Src:             'libfcache_cache.c:809,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:818,7'
          Dst:             libfcache_cache_value_set_cache_index
        - Src:             'libfcache_cache.c:823,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:830,4'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:836,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfcache_cache.c:842,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:850,4'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:856,7'
          Dst:             libcdata_list_prepend_value
        - Src:             'libfcache_cache.c:861,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:873,7'
          Dst:             libcdata_list_get_last_element
        - Src:             'libfcache_cache.c:878,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:887,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libfcache_cache.c:892,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:901,7'
          Dst:             libfcache_cache_value_get_cache_index
        - Src:             'libfcache_cache.c:906,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:915,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfcache_cache.c:921,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:932,6'
          Dst:             libfcache_cache_value_set_identifier
        - Src:             'libfcache_cache.c:939,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:948,6'
          Dst:             libfcache_cache_value_set_value
        - Src:             'libfcache_cache.c:955,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_get_value_by_index
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - cache_value
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:705,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:716,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:718,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:725,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:734,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:707,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:718,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfcache_cache.c:724,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_get_value_by_identifier
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 691
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - file_index
        - offset
        - timestamp
        - cache_value
        - error
      BBCount:         38
      ICount:          259
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_list_element_get_next_element
        - libcdata_list_element_get_value
        - libcdata_list_get_first_element
        - libcdata_list_get_number_of_elements
        - libcdata_list_prepend_element
        - libcdata_list_remove_element
        - libcerror_error_set
        - libfcache_cache_value_get_identifier
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:548,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:559,50'
              BranchSideFuncs:
                - libcdata_list_get_number_of_elements
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:561,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:572,3'
              BranchSideFuncs:
                - libcdata_list_get_number_of_elements
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:574,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:589,7'
              BranchSideFuncs:
                - libcdata_list_get_first_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:588,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:594,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:602,2'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:602,2'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:605,8'
              BranchSideFuncs:
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:657,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:604,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:610,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:619,8'
              BranchSideFuncs:
                - libfcache_cache_value_get_identifier
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:618,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:626,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:634,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:635,4'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:635,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:643,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:636,4'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:636,9'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:643,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:634,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:638,11'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:643,8'
              BranchSideFuncs:
                - libcdata_list_element_get_next_element
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_list_element_get_value
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:642,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:602,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:648,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:658,3'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:658,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:690,10'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache.c:657,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:661,8'
              BranchSideFuncs:
                - libcdata_list_remove_element
                - libcdata_list_prepend_element
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:690,10'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache.c:660,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:666,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:675,8'
              BranchSideFuncs:
                - libcdata_list_prepend_element
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:674,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:680,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:688,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:550,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:574,6'
          Dst:             libcdata_list_get_number_of_elements
        - Src:             'libfcache_cache.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:588,6'
          Dst:             libcdata_list_get_first_element
        - Src:             'libfcache_cache.c:593,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:604,7'
          Dst:             libcdata_list_element_get_value
        - Src:             'libfcache_cache.c:609,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:618,7'
          Dst:             libfcache_cache_value_get_identifier
        - Src:             'libfcache_cache.c:625,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:642,7'
          Dst:             libcdata_list_element_get_next_element
        - Src:             'libfcache_cache.c:647,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:660,7'
          Dst:             libcdata_list_remove_element
        - Src:             'libfcache_cache.c:665,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:674,7'
          Dst:             libcdata_list_prepend_element
        - Src:             'libfcache_cache.c:679,4'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_clear_value_by_index
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - cache_entry_index
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfcache_cache_value_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:482,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:493,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfcache_cache_value_clear
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:495,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:502,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:512,7'
              BranchSideFuncs:
                - libfcache_cache_value_clear
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:511,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:524,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:484,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:495,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfcache_cache.c:501,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:511,6'
          Dst:             libfcache_cache_value_clear
        - Src:             'libfcache_cache.c:515,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_get_number_of_cache_values
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - number_of_cache_values
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_list_get_number_of_elements
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:440,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:443,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:451,50'
              BranchSideFuncs:
                - libcdata_list_get_number_of_elements
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:453,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:467,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:442,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:453,6'
          Dst:             libcdata_list_get_number_of_elements
        - Src:             'libfcache_cache.c:458,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_get_number_of_entries
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - number_of_entries
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:399,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:402,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:410,50'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:412,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:426,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:401,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:412,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfcache_cache.c:417,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_resize
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - maximum_cache_entries
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfcache_cache_value_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:357,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:368,50'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:370,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:377,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:385,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:359,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:370,6'
          Dst:             libcdata_array_resize
        - Src:             'libfcache_cache.c:370,6'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:376,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_clone
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_cache
        - source_cache
        - error
      BBCount:         14
      ICount:          100
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfcache_cache_initialize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:285,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:296,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfcache_cache_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:296,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:307,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfcache_cache_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:307,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:309,4'
              BranchSideFuncs: []
            - BranchSide:      'libfcache_cache.c:313,57'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfcache_cache_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:315,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:330,7'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:329,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:335,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:343,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:287,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:298,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:315,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfcache_cache.c:320,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:329,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libfcache_cache.c:334,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_initialize
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - maximum_cache_entries
        - error
      BBCount:         25
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcdata_list_initialize
        - libcerror_error_set
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:45,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:56,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:56,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:67,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:67,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:78,19'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:81,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfcache_cache.c:92,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfcache_cache.c:92,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfcache_cache.c:110,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:109,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfcache_cache.c:124,10'
              BranchSideFuncs:
                - libcdata_list_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfcache_cache.c:123,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfcache_cache.c:136,33'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache.c:141,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:143,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfcache_cache.c:153,2'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache.c:143,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:146,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfcache_cache.c:150,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfcache_cache.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:109,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfcache_cache.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:123,6'
          Dst:             libcdata_list_initialize
        - Src:             'libfcache_cache.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:145,4'
          Dst:             libcdata_array_free
    - functionName:    libfcache_cache_empty
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_clear
        - libcdata_list_empty
        - libcerror_error_set
        - libfcache_cache_value_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:227,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:238,50'
              BranchSideFuncs:
                - libcdata_list_empty
                - libcdata_array_clear
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:240,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:255,7'
              BranchSideFuncs:
                - libcdata_array_clear
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:254,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:268,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:240,6'
          Dst:             libcdata_list_empty
        - Src:             'libfcache_cache.c:245,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:254,6'
          Dst:             libcdata_array_clear
        - Src:             'libfcache_cache.c:254,6'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:259,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_free
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache
        - error
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_free
        - libcdata_list_free
        - libcerror_error_set
        - libfcache_cache_value_free
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libfcache_cache.c:167,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:178,7'
              BranchSideFuncs:
                - libcdata_list_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:178,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:180,52'
              BranchSideFuncs:
                - libcdata_list_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:214,10'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache.c:183,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:189,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfcache_cache.c:198,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libfcache_cache.c:197,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache.c:203,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfcache_cache.c:211,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfcache_cache.c:169,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:183,7'
          Dst:             libcdata_list_free
        - Src:             'libfcache_cache.c:188,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache.c:197,7'
          Dst:             libcdata_array_free
        - Src:             'libfcache_cache.c:197,7'
          Dst:             libfcache_cache_value_free
        - Src:             'libfcache_cache.c:202,4'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_set_value
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 501
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - value
        - value_free_function
        - flags
        - error
      BBCount:         21
      ICount:          155
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:438,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:441,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:449,62'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:451,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:453,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:465,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:453,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:456,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:464,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:465,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:467,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:496,46'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache_value.c:467,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:469,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:494,3'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache_value.c:469,8'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:472,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:480,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:480,8'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:493,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:440,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:455,4'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:471,5'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:484,5'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_get_value
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - value
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:394,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:405,62'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:407,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:418,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:409,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_set_cache_index
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - cache_index
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:365,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:376,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:367,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_set_identifier
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - file_index
        - offset
        - timestamp
        - error
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:334,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:345,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:336,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_get_cache_index
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - cache_index
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:292,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:303,62'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:305,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:308,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:316,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:294,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:307,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_get_identifier
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - file_index
        - offset
        - timestamp
        - error
      BBCount:         12
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:228,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:239,62'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:241,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:252,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:252,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:255,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:263,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:263,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:274,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:230,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:243,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:254,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:265,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_clear
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:182,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:193,62'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:195,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:209,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:200,3'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_free
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         21
      ICount:          118
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:119,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:130,7'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:130,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:132,64'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:168,10'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache_value.c:135,7'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:137,10'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:165,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfcache_cache_value.c:137,8'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:139,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:164,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfcache_cache_value.c:139,9'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:142,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfcache_cache_value.c:150,14'
              BranchSideFuncs:
                - free
                - libcerror_error_set
      Callsites:
        - Src:             'libfcache_cache_value.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:141,6'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:154,6'
          Dst:             libcerror_error_set
    - functionName:    libfcache_cache_value_initialize
      functionSourceFile: '/src/libewf/libfcache/libfcache_cache_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - cache_value
        - error
      BBCount:         16
      ICount:          102
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfcache_cache_value.c:42,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:53,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_cache_value.c:64,25'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfcache_cache_value.c:67,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfcache_cache_value.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfcache_cache_value.c:78,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfcache_cache_value.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'libfcache_cache_value.c:100,6'
          Branch Sides:
            - BranchSide:      'libfcache_cache_value.c:102,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfcache_cache_value.c:105,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_cache_value.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_cache_value.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4378
      functionLinenumberEnd: 4425
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - size
        - error
      BBCount:         13
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfdata_list_calculate_mapped_ranges
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4382,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4393,47'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4395,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4406,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4406,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4409,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4422,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:4408,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4413,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4421,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4384,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4397,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4408,7'
          Dst:             libfdata_list_calculate_mapped_ranges
        - Src:             'libfdata_list.c:4412,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_calculate_mapped_ranges
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2921
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_internal_list *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_list
        - error
      BBCount:         26
      ICount:          223
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_mapped_size
        - libfdata_mapped_range_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2935,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2938,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2947,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2946,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2960,18'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2962,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2967,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3081,37'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2966,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2973,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2983,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2982,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2989,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2999,8'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2998,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3007,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3017,13'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3021,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3024,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3033,12'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3063,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3070,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3079,30'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_list.c:2937,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2946,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:2951,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2966,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2972,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2982,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2988,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2998,7'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:3006,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3016,12'
          Dst:             libfdata_list_element_get_mapped_size
        - Src:             'libfdata_list.c:3023,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3063,7'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_list.c:3069,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_element_value_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4317
      functionLinenumberEnd: 4369
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - size_t
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - offset
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         12
      ICount:          108
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_list_element_at_offset
        - libfdata_list_set_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4332,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4335,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4345,11'
              BranchSideFuncs:
                - libfdata_list_set_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4347,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4358,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4324,11'
          Dst:             libfdata_list_get_list_element_at_offset
        - Src:             'libfdata_list.c:4334,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4347,7'
          Dst:             libfdata_list_set_element_value
        - Src:             'libfdata_list.c:4357,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_list_element_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3504
      functionLinenumberEnd: 3595
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - element
        - error
      BBCount:         20
      ICount:          146
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_get_element_index_at_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_list.c:3509,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3520,47'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3522,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3533,6'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3533,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3536,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3544,6'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3544,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3556,12'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3562,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3575,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3577,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3584,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3593,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:3511,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3524,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3535,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3546,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3555,11'
          Dst:             libfdata_list_get_element_index_at_offset
        - Src:             'libfdata_list.c:3564,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3577,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:3583,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_element_value
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4147
      functionLinenumberEnd: 4219
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         12
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_set_value_by_identifier
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_timestamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4157,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4169,7'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_timestamp
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4168,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4186,7'
              BranchSideFuncs:
                - libfdata_list_element_get_timestamp
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4185,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4200,29'
              BranchSideFuncs:
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4199,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4159,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4168,6'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:4176,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4185,6'
          Dst:             libfdata_list_element_get_timestamp
        - Src:             'libfdata_list.c:4190,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4199,6'
          Dst:             libfcache_cache_set_value_by_identifier
        - Src:             'libfdata_list.c:4209,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_index_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3104
      functionLinenumberEnd: 3491
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - error
      BBCount:         74
      ICount:          490
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_list_calculate_mapped_ranges
        - libfdata_mapped_range_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_list.c:3125,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3136,47'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3138,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3149,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3149,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3160,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3160,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3171,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3171,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3174,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3197,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3173,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3178,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3186,2'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3197,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3199,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:3201,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3201,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3203,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:3205,16'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3207,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3209,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:3212,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3211,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3236,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3240,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3245,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3322,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3244,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3251,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3261,8'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3260,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3267,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3276,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3278,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3281,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3306,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3307,4'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3307,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3315,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3306,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3309,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3315,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3315,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3317,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3321,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3322,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3326,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3409,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3326,3'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3331,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3408,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3330,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3337,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3347,9'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3346,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3353,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3362,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3364,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3367,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3392,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3393,5'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3393,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3401,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3392,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3395,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3401,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3401,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3403,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3407,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3410,3'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3410,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3479,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:3409,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3412,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3479,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:3412,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3415,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3423,26'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:3479,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3481,20'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:3490,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:3127,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3140,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3151,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3162,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3173,7'
          Dst:             libfdata_list_calculate_mapped_ranges
        - Src:             'libfdata_list.c:3177,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3211,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:3216,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3244,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:3250,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3260,7'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_list.c:3266,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3280,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3330,8'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:3336,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3346,8'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_list.c:3352,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3366,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3414,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_element_value_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4296
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element_index
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         10
      ICount:          104
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_set_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4245,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4256,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_set_element_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4258,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4275,7'
              BranchSideFuncs:
                - libfdata_list_set_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4274,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4293,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4247,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4258,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:4264,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4274,6'
          Dst:             libfdata_list_set_element_value
        - Src:             'libfdata_list.c:4284,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_value_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4066
      functionLinenumberEnd: 4126
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'size_t **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - offset
        - element_index
        - element_data_offset
        - element_value
        - read_flags
        - error
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_value
        - libfdata_list_get_list_element_at_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4071,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4074,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4083,12'
              BranchSideFuncs:
                - libfdata_list_get_list_element_at_offset
                - libfdata_list_get_element_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4090,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4103,11'
              BranchSideFuncs:
                - libfdata_list_get_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4105,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4115,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4124,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4073,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4082,11'
          Dst:             libfdata_list_get_list_element_at_offset
        - Src:             'libfdata_list.c:4092,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4105,7'
          Dst:             libfdata_list_get_element_value
        - Src:             'libfdata_list.c:4114,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_value
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3772
      functionLinenumberEnd: 3983
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element
        - element_value
        - read_flags
        - error
      BBCount:         35
      ICount:          281
      EdgeCount:       49
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_get_value_by_identifier
        - libfcache_cache_value_get_identifier
        - libfcache_cache_value_get_value
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_timestamp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdata_list.c:3790,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3801,47'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_timestamp
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3803,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3815,7'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_timestamp
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3814,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3823,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3832,7'
              BranchSideFuncs:
                - libfdata_list_element_get_timestamp
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3831,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3837,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3845,8'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3845,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3848,35'
              BranchSideFuncs:
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3885,6'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3855,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3858,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3884,2'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3885,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3898,7'
              BranchSideFuncs:
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3969,7'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3898,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3911,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3922,30'
              BranchSideFuncs:
                - libfcache_cache_get_value_by_identifier
                - libfcache_cache_value_get_identifier
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3921,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3930,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3939,8'
              BranchSideFuncs:
                - libfcache_cache_value_get_identifier
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3938,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3946,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3954,9'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3955,4'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3955,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3959,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3956,4'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3956,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3959,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3954,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3959,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3967,2'
              BranchSideFuncs:
                - libfcache_cache_value_get_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3968,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3982,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:3792,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3805,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3814,6'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:3822,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3831,6'
          Dst:             libfdata_list_element_get_timestamp
        - Src:             'libfdata_list.c:3836,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3847,12'
          Dst:             libfcache_cache_get_value_by_identifier
        - Src:             'libfdata_list.c:3857,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3910,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3921,7'
          Dst:             libfcache_cache_get_value_by_identifier
        - Src:             'libfdata_list.c:3929,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3938,7'
          Dst:             libfcache_cache_value_get_identifier
        - Src:             'libfdata_list.c:3945,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3958,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3968,6'
          Dst:             libfcache_cache_value_get_value
        - Src:             'libfdata_list.c:3973,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_value_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3996
      functionLinenumberEnd: 4051
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - file_io_handle
        - cache
        - element_index
        - element_value
        - read_flags
        - error
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_get_element_value
      functionUses:    12
      BranchProfiles:
        - Branch String:   'libfdata_list.c:4001,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4012,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_get_element_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4014,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4031,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:4030,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:4040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:4048,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:4003,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4014,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:4020,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:4030,6'
          Dst:             libfdata_list_get_element_value
        - Src:             'libfdata_list.c:4039,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_cache_element_value
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3721
      functionLinenumberEnd: 3759
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - cache
        - element_index
        - element_file_index
        - element_data_offset
        - element_data_size
        - element_data_flags
        - element_timestamp
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfcache_cache_set_value_by_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:3728,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3740,29'
              BranchSideFuncs:
                - libfcache_cache_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3739,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3758,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:3730,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3739,6'
          Dst:             libfcache_cache_set_value_by_identifier
        - Src:             'libfdata_list.c:3749,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3610
      functionLinenumberEnd: 3698
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - offset
        - element_index
        - element_data_offset
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         18
      ICount:          154
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_data_range
        - libfdata_list_get_element_index_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list.c:3616,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3627,47'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3629,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3641,12'
              BranchSideFuncs:
                - libfdata_list_get_element_index_at_offset
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3647,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3660,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3662,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3669,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3679,8'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:3678,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:3687,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:3696,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:3618,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3631,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3640,11'
          Dst:             libfdata_list_get_element_index_at_offset
        - Src:             'libfdata_list.c:3649,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3662,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:3668,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:3678,7'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:3686,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_append_element_with_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - 'int *'
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         37
      ICount:          296
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_list_element_initialize
        - libfdata_list_element_set_data_range
        - libfdata_list_element_set_element_index
        - libfdata_list_element_set_mapped_size
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_mapped_range_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2699,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2702,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2710,47'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_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:   'libfdata_list.c:2712,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2725,7'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2723,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2728,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2736,18'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2738,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2745,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2754,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2753,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2760,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2770,7'
              BranchSideFuncs:
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2768,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2775,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2784,7'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2783,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2792,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2800,15'
              BranchSideFuncs:
                - libfdata_list_element_set_mapped_size
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2802,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2808,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2819,8'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2819,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2821,3'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2824,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2823,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2830,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2838,21'
              BranchSideFuncs:
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
        - Branch String:   'libfdata_list.c:2841,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2847,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2886,42'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2892,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2894,3'
              BranchSideFuncs:
                - libfdata_list_element_free
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libfdata_list.c:2898,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
        - Branch String:   'libfdata_list.c:2898,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2901,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:2906,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_list.c:2906,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2908,3'
              BranchSideFuncs:
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:2912,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2701,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2714,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2723,6'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_list.c:2727,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2738,6'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_list.c:2744,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2753,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_list.c:2759,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2768,6'
          Dst:             libfdata_list_element_initialize
        - Src:             'libfdata_list.c:2774,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2783,6'
          Dst:             libfdata_list_element_set_data_range
        - Src:             'libfdata_list.c:2791,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2802,6'
          Dst:             libfdata_list_element_set_mapped_size
        - Src:             'libfdata_list.c:2807,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2823,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_list.c:2829,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2841,6'
          Dst:             libfdata_list_element_set_element_index
        - Src:             'libfdata_list.c:2846,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2894,3'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:2900,3'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:2908,3'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_list_set_element_by_index_with_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2676
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         45
      ICount:          366
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_mapped_size
        - libfdata_list_element_initialize
        - libfdata_list_element_set_data_range
        - libfdata_list_element_set_mapped_size
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2410,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2421,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2423,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2439,6'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2439,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2443,8'
              BranchSideFuncs:
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2480,13'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2441,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2448,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2457,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_free
        - Branch String:   'libfdata_list.c:2456,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2463,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:2476,2'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2484,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2487,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2496,12'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2498,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2507,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2516,3'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2518,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2537,7'
              BranchSideFuncs:
                - libfdata_list_element_set_mapped_size
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2536,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2553,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2552,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2559,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2568,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2568,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2572,8'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2606,18'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2570,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2575,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2584,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_list.c:2583,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2590,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:2603,27'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2608,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2610,27'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:2614,27'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2616,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2618,27'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:2622,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2412,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2423,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2429,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2441,7'
          Dst:             libfdata_list_element_initialize
        - Src:             'libfdata_list.c:2447,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2456,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:2462,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2470,4'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:2479,12'
          Dst:             libfdata_list_element_get_mapped_size
        - Src:             'libfdata_list.c:2486,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2498,8'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:2506,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2518,6'
          Dst:             libfdata_list_element_set_data_range
        - Src:             'libfdata_list.c:2526,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2536,6'
          Dst:             libfdata_list_element_set_mapped_size
        - Src:             'libfdata_list.c:2541,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2552,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2558,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2570,7'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_list.c:2574,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2583,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:2589,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2597,4'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_list_get_element_by_index_with_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2379
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - mapped_size
        - error
      BBCount:         12
      ICount:          125
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_mapped_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2312,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2323,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2325,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2342,7'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2341,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2360,12'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2364,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2376,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2314,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2325,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2331,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2341,6'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:2349,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2359,11'
          Dst:             libfdata_list_element_get_mapped_size
        - Src:             'libfdata_list.c:2366,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_mapped_size_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2240
      functionLinenumberEnd: 2292
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_size
        - error
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_set_mapped_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2245,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2256,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2258,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2275,7'
              BranchSideFuncs:
                - libfdata_list_element_set_mapped_size
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2274,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2289,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2247,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2258,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2264,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2274,6'
          Dst:             libfdata_list_element_set_mapped_size
        - Src:             'libfdata_list.c:2279,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_mapped_size_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2175
      functionLinenumberEnd: 2230
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_size
        - error
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_mapped_size
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2181,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2192,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2194,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2211,12'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2215,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2227,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2183,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2194,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2200,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2210,11'
          Dst:             libfdata_list_element_get_mapped_size
        - Src:             'libfdata_list.c:2217,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_mapped_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2120
      functionLinenumberEnd: 2165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - mapped_offset
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2124,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2135,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2137,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2161,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2126,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2139,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_mapped_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2076
      functionLinenumberEnd: 2111
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - mapped_offset
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2080,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2083,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2091,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2093,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2096,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2104,8'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:2104,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2106,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:2108,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2082,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2095,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_element_mapped_range
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2067
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - mapped_range_offset
        - mapped_range_size
        - error
      BBCount:         15
      ICount:          119
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_calculate_mapped_ranges
        - libfdata_mapped_range_get
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_list.c:2005,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2016,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2018,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2021,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2035,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2020,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2025,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2033,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2034,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2041,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2051,7'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:2050,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:2057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:2066,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:2007,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2020,7'
          Dst:             libfdata_list_calculate_mapped_ranges
        - Src:             'libfdata_list.c:2024,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2034,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:2040,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:2050,6'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_list.c:2056,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_is_element_set
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 1986
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - error
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:1950,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1961,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1963,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1970,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1979,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:1979,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1981,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:1983,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:1952,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1963,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1969,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_append_list
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1571
      functionLinenumberEnd: 1936
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - source_list
        - error
      BBCount:         67
      ICount:          524
      EdgeCount:       93
      CyclomaticComplexity: 28
      functionsReached:
        - libcdata_array_empty
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcdata_array_resize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_calculate_mapped_ranges
        - libfdata_list_element_free
        - libfdata_mapped_range_free
        - libfdata_mapped_range_get
        - libfdata_mapped_range_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:1586,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1589,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1597,47'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1599,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1602,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1610,54'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1612,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1615,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1628,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1614,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1619,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1627,2'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libfdata_list_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1628,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1631,8'
              BranchSideFuncs:
                - libfdata_list_calculate_mapped_ranges
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1644,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1630,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1635,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1643,2'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1645,3'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1645,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1647,20'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1644,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1647,20'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1674,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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:   'libfdata_list.c:1647,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1650,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1658,2'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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:   'libfdata_list.c:1673,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1679,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1688,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_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:   'libfdata_list.c:1687,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1693,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1701,27'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1704,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1711,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1720,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1719,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1726,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1734,28'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1734,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1739,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - 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:      'libfdata_list.c:1804,27'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1738,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1745,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1755,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - 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
        - Branch String:   'libfdata_list.c:1754,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1761,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1771,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1770,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1777,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1787,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1786,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1793,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1802,16'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1808,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1814,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1823,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1822,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1828,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1836,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1838,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1841,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1918,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:1840,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1847,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1856,74'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1859,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1866,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1876,8'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1875,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1882,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1892,8'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1891,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1898,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1907,26'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1921,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1924,4'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_resize
            - BranchSide:      'libfdata_list.c:1935,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:1588,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1601,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1614,7'
          Dst:             libfdata_list_calculate_mapped_ranges
        - Src:             'libfdata_list.c:1618,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1630,7'
          Dst:             libfdata_list_calculate_mapped_ranges
        - Src:             'libfdata_list.c:1634,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1649,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1673,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:1678,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1687,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:1692,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1704,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_list.c:1704,6'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:1710,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1719,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_list.c:1719,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_list.c:1725,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1738,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1744,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1754,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:1760,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1770,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1776,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1786,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:1792,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1808,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_list.c:1813,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1822,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_list.c:1827,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1840,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1846,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1859,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1865,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1875,7'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_list.c:1881,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1891,7'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_list.c:1897,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1923,3'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_list.c:1929,3'
          Dst:             libcdata_array_resize
    - functionName:    libfdata_list_append_element
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1561
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'int *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         32
      ICount:          251
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_list_element_initialize
        - libfdata_list_element_set_data_range
        - libfdata_list_element_set_element_index
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_mapped_range_set
      functionUses:    26
      BranchProfiles:
        - Branch String:   'libfdata_list.c:1370,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1381,47'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1383,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1396,7'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1394,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1399,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1407,18'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1409,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1416,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1425,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1424,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1431,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1441,7'
              BranchSideFuncs:
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1439,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1446,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1455,7'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1454,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1463,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1472,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1471,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1478,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1486,21'
              BranchSideFuncs:
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
        - Branch String:   'libfdata_list.c:1489,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1495,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1534,42'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:1540,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1542,3'
              BranchSideFuncs:
                - libfdata_list_element_free
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libfdata_list.c:1546,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
        - Branch String:   'libfdata_list.c:1546,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1549,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:1554,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_list.c:1554,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1556,3'
              BranchSideFuncs:
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:1560,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:1372,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1385,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1394,6'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_list.c:1398,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1409,6'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_list.c:1415,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1424,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_list.c:1430,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1439,6'
          Dst:             libfdata_list_element_initialize
        - Src:             'libfdata_list.c:1445,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1454,6'
          Dst:             libfdata_list_element_set_data_range
        - Src:             'libfdata_list.c:1462,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1471,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_list.c:1477,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1489,6'
          Dst:             libfdata_list_element_set_element_index
        - Src:             'libfdata_list.c:1494,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1542,3'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:1548,3'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:1556,3'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_list_prepend_element
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         38
      ICount:          295
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcdata_array_prepend_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_list_element_initialize
        - libfdata_list_element_set_data_range
        - libfdata_list_element_set_element_index
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_mapped_range_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:1160,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1171,47'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_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:   'libfdata_list.c:1173,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1186,18'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1188,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1195,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1204,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1203,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1210,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1220,7'
              BranchSideFuncs:
                - libfdata_list_element_initialize
                - libfdata_list_element_set_data_range
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1218,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1225,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1234,7'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1233,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1242,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1251,7'
              BranchSideFuncs:
                - libcdata_array_prepend_entry
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1250,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1256,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1264,21'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1267,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1273,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1281,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1281,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1286,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1321,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:1285,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1292,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1304,8'
              BranchSideFuncs:
                - libfdata_list_element_set_element_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1303,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1309,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:1320,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1328,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1330,3'
              BranchSideFuncs:
                - libfdata_list_element_free
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libfdata_list.c:1334,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
        - Branch String:   'libfdata_list.c:1334,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1337,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:1342,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_list.c:1342,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1344,3'
              BranchSideFuncs:
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:1348,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:1162,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1173,6'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_list.c:1177,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1188,6'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_list.c:1194,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1203,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_list.c:1209,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1218,6'
          Dst:             libfdata_list_element_initialize
        - Src:             'libfdata_list.c:1224,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1233,6'
          Dst:             libfdata_list_element_set_data_range
        - Src:             'libfdata_list.c:1241,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1250,6'
          Dst:             libcdata_array_prepend_entry
        - Src:             'libfdata_list.c:1255,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1267,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:1272,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1285,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1291,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1303,7'
          Dst:             libfdata_list_element_set_element_index
        - Src:             'libfdata_list.c:1308,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1330,3'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:1336,3'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:1344,3'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_list_set_element_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         39
      ICount:          323
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_list_element_get_data_range
        - libfdata_list_element_get_mapped_size
        - libfdata_list_element_initialize
        - libfdata_list_element_set_data_range
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list.c:896,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:899,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:907,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:909,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:916,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:925,6'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:925,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:929,8'
              BranchSideFuncs:
                - libfdata_list_element_initialize
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:966,13'
              BranchSideFuncs:
                - libfdata_list_element_get_mapped_size
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:927,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:934,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:943,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_free
        - Branch String:   'libfdata_list.c:942,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:949,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_list_element_free
            - BranchSide:      'libfdata_list.c:962,2'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:970,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:973,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:982,12'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_element_get_data_range
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:984,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:993,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1002,3'
              BranchSideFuncs:
                - libfdata_list_element_set_data_range
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1004,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1013,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1025,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1024,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1040,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:1040,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1044,8'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1081,13'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:1042,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1047,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:1056,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_list.c:1055,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:1062,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_list.c:1075,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:898,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:909,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:915,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:927,7'
          Dst:             libfdata_list_element_initialize
        - Src:             'libfdata_list.c:933,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:942,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:948,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:956,4'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:965,12'
          Dst:             libfdata_list_element_get_mapped_size
        - Src:             'libfdata_list.c:972,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:984,8'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:992,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1004,6'
          Dst:             libfdata_list_element_set_data_range
        - Src:             'libfdata_list.c:1012,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1024,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:1030,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1042,7'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_list.c:1046,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1055,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_list.c:1061,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:1069,4'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_list_get_element_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 811
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element_file_index
        - element_offset
        - element_size
        - element_flags
        - error
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_list_element_get_data_range
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfdata_list.c:816,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:819,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:827,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_get_data_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:829,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:836,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:846,7'
              BranchSideFuncs:
                - libfdata_list_element_get_data_range
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:845,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:854,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:863,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:818,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:829,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:835,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:845,6'
          Dst:             libfdata_list_element_get_data_range
        - Src:             'libfdata_list.c:853,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_list_element_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 798
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - element_index
        - element
        - error
      BBCount:         8
      ICount:          70
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list.c:766,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:769,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:777,47'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:779,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:795,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:768,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:779,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:785,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_get_number_of_elements
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list.c:724,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:735,47'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:737,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:751,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:737,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:742,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_reverse
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         18
      ICount:          138
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcdata_array_reverse
        - libcerror_error_set
        - libfdata_list_element_set_element_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list.c:632,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:643,47'
              BranchSideFuncs:
                - libcdata_array_reverse
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:645,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:659,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:658,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:672,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:672,2'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:677,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:708,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:676,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:683,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:693,8'
              BranchSideFuncs:
                - libfdata_list_element_set_element_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:692,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:698,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:707,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_list_element_set_element_index
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_list.c:634,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:645,6'
          Dst:             libcdata_array_reverse
        - Src:             'libfdata_list.c:649,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:658,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_list.c:663,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:676,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_list.c:682,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:692,7'
          Dst:             libfdata_list_element_set_element_index
        - Src:             'libfdata_list.c:697,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_resize
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 567
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - number_of_elements
        - error
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdata_list.c:571,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:582,47'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:584,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:600,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:599,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:606,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:614,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:573,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:584,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_list.c:584,6'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:590,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:599,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_list.c:599,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_list.c:605,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_empty
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_list.c:514,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:517,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:525,47'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:527,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:542,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:541,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:555,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:516,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:527,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_list.c:527,6'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:532,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:541,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_list.c:541,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_list.c:546,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_set_calculate_mapped_ranges_flag
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list.c:483,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:494,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list.c:485,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_clone
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_list
        - source_list
        - error
      BBCount:         39
      ICount:          288
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_clone
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list.c:307,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:318,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:318,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:329,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:329,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:331,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list.c:335,54'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:340,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:343,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:351,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_list.c:351,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list.c:368,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:368,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:370,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:409,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:370,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:373,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:381,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:381,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:384,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:392,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:392,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:398,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:406,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:408,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:416,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:425,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_list.c:424,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:432,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:440,50'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:451,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:453,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:470,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:453,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:456,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_list.c:460,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_list.c:461,4'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:461,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_list.c:467,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_list.c:460,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:463,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_list.c:467,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_list.c:309,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:320,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:342,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:372,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:383,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:397,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:408,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_list.c:408,6'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:408,6'
          Dst:             libfdata_list_element_clone
        - Src:             'libfdata_list.c:415,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:424,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_list.c:424,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_list.c:424,6'
          Dst:             libfdata_mapped_range_clone
        - Src:             'libfdata_list.c:431,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:455,4'
          Dst:             libcdata_array_free
        - Src:             'libfdata_list.c:455,4'
          Dst:             libfdata_list_element_free
    - functionName:    libfdata_list_free
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - error
      BBCount:         27
      ICount:          156
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_list_element_free
        - libfdata_mapped_range_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libfdata_list.c:215,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:226,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:226,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:228,49'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:292,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:231,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:237,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:246,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:245,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:251,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:259,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:259,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:261,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:289,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_list.c:261,8'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:263,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:288,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_list.c:263,9'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:266,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list.c:274,14'
              BranchSideFuncs:
                - free
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_list.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:231,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_list.c:231,7'
          Dst:             libfdata_list_element_free
        - Src:             'libfdata_list.c:236,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:245,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_list.c:245,7'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_list.c:250,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:265,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:278,6'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_initialize
      functionSourceFile: '/src/libewf/libfdata/libfdata_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - list
        - data_handle
        - free_data_handle
        - clone_data_handle
        - read_element_data
        - write_element_data
        - flags
        - error
      BBCount:         25
      ICount:          202
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfdata_list.c:85,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:96,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
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:96,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:107,8'
              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:   'libfdata_list.c:107,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list.c:118,18'
              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:   'libfdata_list.c:121,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:132,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_list.c:132,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list.c:150,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_list.c:149,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:164,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_list.c:163,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:177,38'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:189,6'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:191,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_list.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list.c:191,7'
          Branch Sides:
            - BranchSide:      'libfdata_list.c:194,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_list.c:198,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_list.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:109,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:149,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_list.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:163,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_list.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list.c:193,4'
          Dst:             libcdata_array_free
    - functionName:    libfdata_list_element_set_element_value
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 823
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - file_io_handle
        - cache
        - element_value
        - free_element_value
        - write_flags
        - error
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_set_element_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:790,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:801,58'
              BranchSideFuncs:
                - libfdata_list_set_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:803,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:822,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:792,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:803,6'
          Dst:             libfdata_list_set_element_value
        - Src:             'libfdata_list_element.c:813,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_get_element_value
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 730
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - file_io_handle
        - cache
        - element_value
        - read_flags
        - error
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_get_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:734,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:745,58'
              BranchSideFuncs:
                - libfdata_list_get_element_value
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:747,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:757,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:765,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:736,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:747,6'
          Dst:             libfdata_list_get_element_value
        - Src:             'libfdata_list_element.c:756,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_set_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - mapped_size
        - error
      BBCount:         10
      ICount:          83
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_set_calculate_mapped_ranges_flag
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:661,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:672,58'
              BranchSideFuncs:
                - libfdata_list_set_calculate_mapped_ranges_flag
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:674,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:677,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:698,34'
              BranchSideFuncs:
                - libfdata_list_set_calculate_mapped_ranges_flag
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:701,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:714,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:663,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:676,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:701,6'
          Dst:             libfdata_list_set_calculate_mapped_ranges_flag
        - Src:             'libfdata_list_element.c:705,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_get_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - mapped_size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:617,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:620,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:628,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:630,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:641,8'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:641,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:643,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list_element.c:645,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:619,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:632,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_set_data_range
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         16
      ICount:          124
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfcache_date_time_get_timestamp
        - libfdata_range_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:524,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:535,58'
              BranchSideFuncs:
                - libfdata_range_set
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:537,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:540,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:548,6'
              BranchSideFuncs:
                - libfdata_range_set
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:548,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:559,6'
              BranchSideFuncs:
                - libfdata_range_set
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:559,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:571,7'
              BranchSideFuncs:
                - libfdata_range_set
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:570,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:588,10'
              BranchSideFuncs:
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:587,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:592,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:600,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:539,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:550,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:561,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:570,6'
          Dst:             libfdata_range_set
        - Src:             'libfdata_list_element.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:587,6'
          Dst:             libfcache_date_time_get_timestamp
        - Src:             'libfdata_list_element.c:591,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_get_data_range
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_range_get
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:477,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:488,58'
              BranchSideFuncs:
                - libfdata_range_get
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:490,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:507,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:490,6'
          Dst:             libfdata_range_get
        - Src:             'libfdata_list_element.c:498,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_get_timestamp
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - timestamp
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:431,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:434,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:442,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:444,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:455,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:433,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:446,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_set_element_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - element_index
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:391,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:402,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:404,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:407,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:415,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:393,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:406,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_get_element_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - element_index
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:351,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:354,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:362,58'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:364,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:375,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_list_element.c:353,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:366,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_clone
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_element
        - source_element
        - error
      BBCount:         25
      ICount:          181
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libfcache_date_time_get_timestamp
        - libfdata_range_clone
        - libfdata_range_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:229,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:240,7'
              BranchSideFuncs:
                - malloc
                - libfdata_range_clone
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:240,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:251,6'
              BranchSideFuncs:
                - malloc
                - libfdata_range_clone
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:251,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:253,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_list_element.c:257,65'
              BranchSideFuncs:
                - malloc
                - libfdata_range_clone
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:262,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:265,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:273,6'
              BranchSideFuncs:
                - libfdata_range_clone
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_list_element.c:273,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:279,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list_element.c:291,10'
              BranchSideFuncs:
                - libfdata_range_clone
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:290,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:305,10'
              BranchSideFuncs:
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
        - Branch String:   'libfdata_list_element.c:304,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:309,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:317,48'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:326,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:328,7'
              BranchSideFuncs:
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:337,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:328,7'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:331,8'
              BranchSideFuncs:
                - libfdata_range_free
                - free
            - BranchSide:      'libfdata_list_element.c:334,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_list_element.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:242,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:264,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:278,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:290,6'
          Dst:             libfdata_range_clone
        - Src:             'libfdata_list_element.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:304,6'
          Dst:             libfcache_date_time_get_timestamp
        - Src:             'libfdata_list_element.c:308,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:330,4'
          Dst:             libfdata_range_free
    - functionName:    libfdata_list_element_free
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_range_free
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:182,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:193,7'
              BranchSideFuncs:
                - libfdata_range_free
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:193,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:195,60'
              BranchSideFuncs:
                - libfdata_range_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:214,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:198,7'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:203,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list_element.c:211,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_list_element.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:198,7'
          Dst:             libfdata_range_free
        - Src:             'libfdata_list_element.c:202,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_list_element_initialize
      functionSourceFile: '/src/libewf/libfdata/libfdata_list_element.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - element
        - list
        - element_index
        - error
      BBCount:         27
      ICount:          178
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfcache_date_time_get_timestamp
        - libfdata_range_free
        - libfdata_range_initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_list_element.c:48,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:59,7'
              BranchSideFuncs:
                - malloc
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:59,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:70,6'
              BranchSideFuncs:
                - malloc
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:70,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:81,6'
              BranchSideFuncs:
                - malloc
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:81,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_list_element.c:92,21'
              BranchSideFuncs:
                - malloc
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:95,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:106,6'
              BranchSideFuncs:
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_list_element.c:106,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_list_element.c:124,10'
              BranchSideFuncs:
                - libfdata_range_initialize
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_list_element.c:123,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:137,10'
              BranchSideFuncs:
                - libfcache_date_time_get_timestamp
                - libcerror_error_set
                - free
                - libfdata_range_free
        - Branch String:   'libfdata_list_element.c:136,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:141,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:149,36'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:157,6'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:159,7'
              BranchSideFuncs:
                - free
                - libfdata_range_free
            - BranchSide:      'libfdata_list_element.c:168,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_list_element.c:159,7'
          Branch Sides:
            - BranchSide:      'libfdata_list_element.c:162,8'
              BranchSideFuncs:
                - libfdata_range_free
                - free
            - BranchSide:      'libfdata_list_element.c:165,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_list_element.c:50,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:123,6'
          Dst:             libfdata_range_initialize
        - Src:             'libfdata_list_element.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:136,6'
          Dst:             libfcache_date_time_get_timestamp
        - Src:             'libfdata_list_element.c:140,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_list_element.c:161,4'
          Dst:             libfdata_range_free
    - functionName:    libfdata_mapped_range_set
      functionSourceFile: '/src/libewf/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - mapped_range
        - offset
        - size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfdata_mapped_range.c:274,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:285,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:285,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:296,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:296,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:307,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_mapped_range.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:287,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:298,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_mapped_range_get
      functionSourceFile: '/src/libewf/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - mapped_range
        - offset
        - size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfdata_mapped_range.c:224,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:235,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:235,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:246,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:246,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:257,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_mapped_range.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:237,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:248,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_mapped_range_clone
      functionSourceFile: '/src/libewf/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'struct.libfdata_mapped_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_mapped_range
        - source_mapped_range
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_mapped_range.c:144,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:155,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:155,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:166,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:166,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_mapped_range.c:172,30'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:175,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_mapped_range.c:186,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_mapped_range.c:186,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_mapped_range.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_mapped_range.c:203,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:205,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_mapped_range.c:210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_mapped_range.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:191,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_mapped_range_free
      functionSourceFile: '/src/libewf/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - mapped_range
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfdata_mapped_range.c:113,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_mapped_range.c:124,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_mapped_range.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_mapped_range.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_mapped_range_initialize
      functionSourceFile: '/src/libewf/libfdata/libfdata_mapped_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - mapped_range
        - error
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfdata_mapped_range.c:39,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:50,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_mapped_range.c:61,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_mapped_range.c:64,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_mapped_range.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_mapped_range.c:75,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_mapped_range.c:89,5'
              BranchSideFuncs: []
        - Branch String:   'libfdata_mapped_range.c:94,6'
          Branch Sides:
            - BranchSide:      'libfdata_mapped_range.c:96,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_mapped_range.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_mapped_range.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_mapped_range.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_set
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_range *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_range.c:340,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:351,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:342,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_get_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_range *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range
        - size
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_range.c:300,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:311,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:311,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:322,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:302,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:313,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_get
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_range *'
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range
        - file_index
        - offset
        - size
        - flags
        - error
      BBCount:         14
      ICount:          111
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfdata_range.c:227,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:238,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:238,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:249,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:249,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:260,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:260,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:271,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:271,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:282,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:240,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:251,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:273,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_clone
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_range **'
        - 'struct.libfdata_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_range
        - source_range
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_range.c:145,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:156,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:156,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:167,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:167,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:169,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_range.c:173,23'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:176,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_range.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_range.c:187,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_range.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_range.c:204,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:206,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_range.c:211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:147,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:192,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_free
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfdata_range.c:114,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:125,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_range.c:125,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:127,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_range.c:132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_range_initialize
      functionSourceFile: '/src/libewf/libfdata/libfdata_range.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - range
        - error
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_range.c:39,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:50,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_range.c:61,11'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_range.c:64,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_range.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_range.c:75,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_range.c:89,5'
              BranchSideFuncs: []
        - Branch String:   'libfdata_range.c:95,6'
          Branch Sides:
            - BranchSide:      'libfdata_range.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_range.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_range.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_range.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - size
        - error
      BBCount:         16
      ICount:          118
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_calculate_mapped_ranges
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:2530,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2541,51'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2543,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2554,8'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2554,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2557,8'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2572,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:2556,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2562,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2570,3'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:2572,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2574,11'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:2578,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:2532,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2545,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2556,7'
          Dst:             libfdata_segments_array_calculate_mapped_ranges
        - Src:             'libfdata_stream.c:2561,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2486
      functionLinenumberEnd: 2517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - offset
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:2490,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2501,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2503,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2514,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:2492,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2505,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_write_buffer
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - file_io_handle
        - buffer
        - buffer_size
        - write_flags
        - error
      BBCount:         88
      ICount:          789
      EdgeCount:       124
      CyclomaticComplexity: 38
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_range_get
        - libfdata_stream_append_segment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:1903,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1906,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1914,51'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - 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
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1916,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1919,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1927,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - 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:   'libfdata_stream.c:1927,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1938,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - 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
        - Branch String:   'libfdata_stream.c:1938,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1949,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - 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
        - Branch String:   'libfdata_stream.c:1949,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1960,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1960,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1971,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1971,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1984,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1984,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1986,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1989,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1988,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1994,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2002,17'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2002,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2004,7'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2057,7'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2004,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2007,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - 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:      'libfdata_stream.c:2024,8'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2006,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2013,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2022,3'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2023,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2032,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2041,9'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2042,4'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2042,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2045,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2041,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2045,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2053,21'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2057,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:0,0'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - 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:      'libfdata_stream.c:2059,7'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2059,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2061,4'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - 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:      'libfdata_stream.c:2064,3'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2076,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2079,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2088,12'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2092,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2102,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2110,7'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2110,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2113,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2121,21'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2135,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2149,36'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2151,2'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2153,18'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2338,20'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:2153,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2155,17'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2159,26'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2161,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2163,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:2165,17'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2176,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2179,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2190,43'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2198,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2151,2'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2200,19'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2200,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2203,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2211,4'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2215,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2218,10'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_stream_append_segment
                - 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:      'libfdata_stream.c:2254,14'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2217,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2224,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2234,10'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_stream_append_segment
                - 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
        - Branch String:   'libfdata_stream.c:2233,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2242,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2251,4'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2264,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2267,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2276,14'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2280,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2290,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2298,9'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2298,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2301,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2309,23'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2321,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2324,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2335,38'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_stream.c:1905,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1918,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1929,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1940,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1951,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1962,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1973,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1988,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_stream.c:1993,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2006,8'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:2012,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2023,7'
          Dst:             libfdata_range_get
        - Src:             'libfdata_stream.c:2031,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2044,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2078,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2092,7'
          Dst:             libfdata_stream_append_segment
        - Src:             'libfdata_stream.c:2101,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2112,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2137,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2178,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2202,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2217,9'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:2223,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2233,9'
          Dst:             libfdata_range_get
        - Src:             'libfdata_stream.c:2241,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2266,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2280,9'
          Dst:             libfdata_stream_append_segment
        - Src:             'libfdata_stream.c:2289,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2300,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2323,5'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_append_segment
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'int *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_append_segment
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:865,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:868,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:876,51'
              BranchSideFuncs:
                - libfdata_segments_array_append_segment
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:878,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:890,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:898,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:867,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:878,6'
          Dst:             libfdata_segments_array_append_segment
        - Src:             'libfdata_stream.c:889,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_seek_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2349
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - offset
        - whence
        - error
      BBCount:         36
      ICount:          239
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_stream_get_segment_index_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:2356,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2367,51'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2369,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2380,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2381,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2381,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2393,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2382,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2382,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2393,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2380,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2393,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2393,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2395,17'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2399,17'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2401,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2403,13'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2405,11'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2419,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2421,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2476,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:2421,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2424,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2432,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2432,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2435,9'
              BranchSideFuncs:
                - libfdata_stream_get_segment_index_at_offset
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2456,9'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:2434,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2442,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2452,3'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:2455,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:2461,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:2469,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:2358,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2371,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2384,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2423,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2434,8'
          Dst:             libfdata_stream_get_segment_index_at_offset
        - Src:             'libfdata_stream.c:2441,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:2455,8'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_stream.c:2460,5'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_segment_index_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1390
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - offset
        - segment_index
        - segment_data_offset
        - error
      BBCount:         73
      ICount:          486
      EdgeCount:       101
      CyclomaticComplexity: 30
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_mapped_range_get
        - libfdata_segments_array_calculate_mapped_ranges
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:1039,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1050,51'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1052,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1063,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1063,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1066,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1074,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1074,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1077,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1085,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_segments_array_calculate_mapped_ranges
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1085,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1088,8'
              BranchSideFuncs:
                - libfdata_segments_array_calculate_mapped_ranges
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1113,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1087,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1093,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1101,3'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1113,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1115,17'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1119,17'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1121,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1123,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1126,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1125,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1141,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1145,2'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1150,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1225,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1149,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1156,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1166,8'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1165,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1172,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1181,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1183,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1186,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1209,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1210,4'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1210,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1218,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1209,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1212,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1218,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1218,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1220,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1224,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1225,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1229,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1310,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1229,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1234,9'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1309,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1233,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1250,9'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1249,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1256,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1265,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1267,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1270,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1293,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1294,5'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1294,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1302,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1293,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1296,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1302,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1302,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1304,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1308,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1311,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1311,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1378,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:1310,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1313,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1378,6'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:1313,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1316,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1324,26'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:1378,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1380,20'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1389,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1054,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1065,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1076,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1087,7'
          Dst:             libfdata_segments_array_calculate_mapped_ranges
        - Src:             'libfdata_stream.c:1092,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1125,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_stream.c:1130,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1149,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:1155,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1165,7'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_stream.c:1171,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1185,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1233,8'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:1239,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1249,8'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_stream.c:1255,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1269,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1315,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_read_buffer_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1836
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - file_io_handle
        - buffer
        - buffer_size
        - offset
        - read_flags
        - error
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_stream_read_buffer
        - libfdata_stream_seek_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:1840,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1847,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1856,16'
              BranchSideFuncs:
                - libfdata_stream_read_buffer
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1863,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1866,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1874,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:1840,6'
          Dst:             libfdata_stream_seek_offset
        - Src:             'libfdata_stream.c:1846,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1855,15'
          Dst:             libfdata_stream_read_buffer
        - Src:             'libfdata_stream.c:1865,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_read_buffer
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1509
      functionLinenumberEnd: 1823
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - file_io_handle
        - buffer
        - buffer_size
        - read_flags
        - error
      BBCount:         67
      ICount:          603
      EdgeCount:       94
      CyclomaticComplexity: 29
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_range_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:1523,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1526,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1534,51'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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
        - Branch String:   'libfdata_stream.c:1536,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1547,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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
        - Branch String:   'libfdata_stream.c:1547,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1558,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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
        - Branch String:   'libfdata_stream.c:1558,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1561,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1569,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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
        - Branch String:   'libfdata_stream.c:1569,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1580,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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
        - Branch String:   'libfdata_stream.c:1580,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1591,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1591,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1593,17'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1597,17'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1601,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1603,15'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1605,22'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1609,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1611,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1613,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1613,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1616,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - 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:      'libfdata_stream.c:1633,7'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1615,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1622,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1631,2'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1632,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1650,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1651,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1651,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1655,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1652,3'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1652,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1655,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1650,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1655,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1663,20'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1677,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1691,36'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1693,2'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1695,18'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1822,20'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:1695,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1697,16'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1701,25'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1703,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1705,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1707,16'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1718,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1721,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1732,43'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1740,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1742,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:1744,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1744,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1693,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1746,19'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1746,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1749,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1757,4'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1761,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1768,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1778,9'
              BranchSideFuncs:
                - libfdata_range_get
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1777,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1786,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1795,24'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1805,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1808,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1819,38'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_stream.c:1525,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1538,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1549,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1560,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1571,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1582,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1615,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:1621,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1632,6'
          Dst:             libfdata_range_get
        - Src:             'libfdata_stream.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1654,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1679,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1720,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1748,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1761,8'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:1767,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1777,8'
          Dst:             libfdata_range_get
        - Src:             'libfdata_stream.c:1785,5'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1807,5'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_segment_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1406
      functionLinenumberEnd: 1494
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - size_t
        - 'int *'
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - offset
        - segment_index
        - segment_data_offset
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         18
      ICount:          155
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_range_get
        - libfdata_stream_get_segment_index_at_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:1412,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1415,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1423,51'
              BranchSideFuncs:
                - libfdata_stream_get_segment_index_at_offset
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1425,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1428,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1437,12'
              BranchSideFuncs:
                - libfdata_stream_get_segment_index_at_offset
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1443,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1456,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1458,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1465,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1475,8'
              BranchSideFuncs:
                - libfdata_range_get
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:1474,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:1483,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1492,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:1414,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1427,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1436,11'
          Dst:             libfdata_stream_get_segment_index_at_offset
        - Src:             'libfdata_stream.c:1445,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1458,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:1464,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:1474,7'
          Dst:             libfdata_range_get
        - Src:             'libfdata_stream.c:1482,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_segment_mapped_range
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - segment_index
        - mapped_range_offset
        - mapped_range_size
        - error
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_mapped_range_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:960,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:971,51'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_get
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:973,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:990,7'
              BranchSideFuncs:
                - libfdata_mapped_range_get
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:989,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:996,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:1005,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:962,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:973,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_stream.c:979,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:989,6'
          Dst:             libfdata_mapped_range_get
        - Src:             'libfdata_stream.c:995,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_set_mapped_size
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 910
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - mapped_size
        - error
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:914,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:917,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:925,51'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:927,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:938,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:916,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:929,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_prepend_segment
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 809
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_prepend_segment
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:813,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:824,51'
              BranchSideFuncs:
                - libfdata_segments_array_prepend_segment
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:826,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:837,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:845,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:815,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:826,6'
          Dst:             libfdata_segments_array_prepend_segment
        - Src:             'libfdata_stream.c:836,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_set_segment_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          90
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_set_segment_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:760,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:771,51'
              BranchSideFuncs:
                - libfdata_segments_array_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:773,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:785,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:794,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:762,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:773,6'
          Dst:             libfdata_segments_array_set_segment_by_index
        - Src:             'libfdata_stream.c:784,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_segment_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 743
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_segments_array_get_segment_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:710,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:721,51'
              BranchSideFuncs:
                - libfdata_segments_array_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:723,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:742,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:712,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:723,6'
          Dst:             libfdata_segments_array_get_segment_by_index
        - Src:             'libfdata_stream.c:732,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_get_number_of_segments
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - number_of_segments
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:665,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:676,51'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:678,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:692,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:667,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:678,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_stream.c:683,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_reverse
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_reverse
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:623,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:626,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:634,51'
              BranchSideFuncs:
                - libcdata_array_reverse
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:636,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:649,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:625,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:636,6'
          Dst:             libcdata_array_reverse
        - Src:             'libfdata_stream.c:640,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_resize
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - number_of_segments
        - error
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:565,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:576,51'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcdata_array_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:578,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:594,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:593,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:608,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:578,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_stream.c:578,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_stream.c:584,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:593,6'
          Dst:             libcdata_array_resize
        - Src:             'libfdata_stream.c:593,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_stream.c:599,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_empty
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 552
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:508,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:519,51'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:521,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:536,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:535,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:541,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:549,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_stream.c:510,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:521,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_stream.c:521,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_stream.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:535,6'
          Dst:             libcdata_array_empty
        - Src:             'libfdata_stream.c:535,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_stream.c:540,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_clone
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_stream
        - source_stream
        - error
      BBCount:         39
      ICount:          312
      EdgeCount:       54
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_clone
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:326,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:337,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:337,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:348,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:348,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:350,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdata_stream.c:354,58'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:359,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:362,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:370,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_stream.c:370,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:376,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_stream.c:387,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:387,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:389,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:427,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:389,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:392,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:400,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:400,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:403,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:411,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:411,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:417,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:425,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:426,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:434,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:443,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_stream.c:442,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:450,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:458,53'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:473,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:475,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:492,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:475,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:478,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_stream.c:482,9'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_stream.c:483,4'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:483,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_stream.c:489,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_stream.c:482,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:485,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdata_stream.c:489,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_stream.c:328,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:339,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:361,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:375,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:391,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:402,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:416,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:426,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_stream.c:426,6'
          Dst:             libfdata_range_free
        - Src:             'libfdata_stream.c:426,6'
          Dst:             libfdata_range_clone
        - Src:             'libfdata_stream.c:433,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:442,6'
          Dst:             libcdata_array_clone
        - Src:             'libfdata_stream.c:442,6'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_stream.c:442,6'
          Dst:             libfdata_mapped_range_clone
        - Src:             'libfdata_stream.c:449,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:477,4'
          Dst:             libcdata_array_free
        - Src:             'libfdata_stream.c:477,4'
          Dst:             libfdata_range_free
    - functionName:    libfdata_stream_free
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - error
      BBCount:         27
      ICount:          156
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_range_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:234,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:245,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:245,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:247,53'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:311,10'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:250,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:256,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:265,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:264,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:270,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:278,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:278,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:280,8'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:308,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_stream.c:280,8'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:282,9'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:307,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdata_stream.c:282,9'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:285,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_stream.c:293,14'
              BranchSideFuncs:
                - free
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_stream.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:250,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_stream.c:250,7'
          Dst:             libfdata_range_free
        - Src:             'libfdata_stream.c:255,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:264,7'
          Dst:             libcdata_array_free
        - Src:             'libfdata_stream.c:264,7'
          Dst:             libfdata_mapped_range_free
        - Src:             'libfdata_stream.c:269,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:284,6'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:297,6'
          Dst:             libcerror_error_set
    - functionName:    libfdata_stream_initialize
      functionSourceFile: '/src/libewf/libfdata/libfdata_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - data_handle
        - free_data_handle
        - clone_data_handle
        - create_segment
        - read_segment_data
        - write_segment_data
        - seek_segment_offset
        - flags
        - error
      BBCount:         25
      ICount:          219
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_stream.c:101,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:112,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
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:112,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:123,8'
              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:   'libfdata_stream.c:123,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_stream.c:134,20'
              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:   'libfdata_stream.c:137,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:148,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfdata_stream.c:148,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdata_stream.c:166,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfdata_stream.c:165,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:171,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:180,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfdata_stream.c:179,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:193,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:208,6'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:210,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfdata_stream.c:220,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_stream.c:210,7'
          Branch Sides:
            - BranchSide:      'libfdata_stream.c:213,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfdata_stream.c:217,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfdata_stream.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:125,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:165,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_stream.c:170,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:179,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfdata_stream.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_stream.c:212,4'
          Dst:             libcdata_array_free
    - functionName:    libfvalue_utf32_string_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2519,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2537,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2519,6'
          Dst:             libfvalue_utf32_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:2528,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          676
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2576,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2576,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2587,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2587,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2590,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2598,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2598,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2601,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2609,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2611,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2622,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2623,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2623,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2624,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2624,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2625,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2625,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2622,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2628,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2641,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2653,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2656,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2656,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2657,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2657,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2655,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2668,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2670,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2679,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2670,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2672,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2676,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2679,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2681,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2692,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2683,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2685,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2687,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2700,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2702,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2709,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2712,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2720,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2722,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2725,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2726,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2726,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2728,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2817,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2728,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2730,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2761,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2732,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2735,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2745,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2747,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2750,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2760,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2761,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2763,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2814,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2765,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2767,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2769,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2769,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2772,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2780,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2783,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2783,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2782,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2785,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2788,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2788,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2787,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2790,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2793,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2793,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2792,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2795,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2817,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2819,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2834,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2823,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2825,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2829,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2834,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2836,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2875,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2838,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2840,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2842,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2842,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2845,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2853,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2856,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2856,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2859,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2855,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2859,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2869,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:2567,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2578,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2589,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2600,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2613,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2627,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2643,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2659,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2711,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2734,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2749,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2771,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2799,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2844,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2858,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2237,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2237,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:2246,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          603
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2281,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2292,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2303,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2303,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2314,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2314,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2325,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2328,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2328,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2329,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2329,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2330,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2330,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2327,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2346,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2358,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2361,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2361,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2362,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2362,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2360,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2373,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2375,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2384,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2375,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2377,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2381,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2384,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2386,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2397,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2388,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2390,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2392,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2401,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2403,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2417,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2405,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2407,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2416,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2411,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2413,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2415,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2419,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2421,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2427,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2427,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2430,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2426,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2438,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2438,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2440,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2456,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2440,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2442,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2450,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2456,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2483,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2458,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2460,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2463,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2469,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2471,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2475,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2478,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2467,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2480,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2483,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2485,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2487,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2487,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2489,78'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2495,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2283,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2294,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2305,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2316,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2332,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2348,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2364,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2429,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1854,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1872,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1854,6'
          Dst:             libfvalue_utf16_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:1863,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          698
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1900,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1903,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1911,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1911,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1922,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1922,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1933,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1933,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1944,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1946,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1949,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1957,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1958,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1958,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1959,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1959,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1960,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1960,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1957,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1976,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1988,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1991,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1991,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1992,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1992,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1990,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2003,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2005,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2014,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2005,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2007,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2011,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2014,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2016,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2027,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2018,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2020,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2022,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2035,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2037,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2044,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2055,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2057,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2060,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2061,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2061,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2063,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2152,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2063,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2065,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2096,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2067,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2070,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2080,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2082,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2085,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2095,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2096,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2098,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2149,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2100,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2102,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2104,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2104,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2107,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2115,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2118,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2118,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2122,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2117,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2120,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2122,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2123,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2123,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2127,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2122,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2125,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2127,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2128,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2128,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2135,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2127,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2130,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2135,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2152,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2154,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2169,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2158,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2160,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2164,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2169,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2171,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2210,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2173,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2175,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2177,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2177,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2180,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2188,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2191,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2191,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2194,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2190,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2194,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2204,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:1902,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1913,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1924,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1935,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1948,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1962,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1978,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1994,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2046,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2069,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2084,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2106,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2134,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2179,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2193,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1572,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1572,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:1581,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          609
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    15
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1616,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1627,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1627,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1638,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1638,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1649,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1660,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1663,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1663,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1664,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1664,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1665,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1665,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1662,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1681,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1693,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1696,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1696,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1697,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1697,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1708,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1710,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1719,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1710,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1712,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1716,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1719,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1721,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1732,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1723,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1725,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1727,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1736,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1738,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1752,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1742,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1751,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1746,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1748,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1750,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1754,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1756,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1762,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1762,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1761,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1773,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1773,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1775,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1791,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1775,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1777,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1785,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1791,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1818,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1793,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1795,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1798,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1804,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1806,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1810,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1813,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1802,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1815,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1818,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1820,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1822,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1822,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1824,78'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1830,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1629,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1651,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1667,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1683,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1699,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1764,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_to_integer
      functionUses:    34
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1189,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1189,6'
          Dst:             libfvalue_utf8_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:1198,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          697
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1235,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1246,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1246,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1257,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1257,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1268,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1268,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1279,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1281,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1292,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1293,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1293,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1294,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1294,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1295,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1295,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1311,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1323,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1326,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1326,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1327,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1327,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1325,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1338,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1340,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1349,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1340,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1342,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1346,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1349,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1351,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1362,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1353,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1355,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1357,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1370,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1372,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1379,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1382,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1390,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1392,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1395,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1396,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1396,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1398,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1487,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1398,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1400,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1431,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1402,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1405,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1415,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1417,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1420,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1430,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1431,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1433,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1484,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1435,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1437,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1439,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1439,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1442,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1450,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1453,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1453,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1457,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1452,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1455,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1457,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1458,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1458,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1462,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1457,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1460,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1462,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1463,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1463,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1470,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1462,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1465,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1470,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1487,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1489,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1504,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1493,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1495,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1499,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1504,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1506,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1545,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1508,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1512,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1512,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1515,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1523,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1526,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1526,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1529,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1525,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1529,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1539,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:1237,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1248,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1259,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1270,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1283,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1297,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1313,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1329,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1381,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1404,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1419,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1441,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1469,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1514,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1528,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:907,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:917,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:925,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:907,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:916,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          608
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    35
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:951,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:962,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:962,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:973,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:973,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:984,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:984,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:995,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:998,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:998,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:999,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:999,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1000,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1000,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:997,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1003,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1016,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1028,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1031,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1031,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1032,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1032,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1030,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1045,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1054,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1045,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1047,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1051,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1054,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1056,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1067,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1058,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1060,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1062,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1071,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1073,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1087,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1075,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1077,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1086,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1081,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1083,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1085,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1089,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1091,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1097,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1097,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1096,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1108,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1110,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1126,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1110,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1112,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1126,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1153,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1128,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1130,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1133,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1139,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1141,63'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1145,63'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1148,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1137,31'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1150,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1153,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1155,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1157,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1157,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1159,74'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1165,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:975,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:986,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1002,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1034,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1099,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:728,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:740,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:739,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:758,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:739,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:748,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:682,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:685,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:694,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:693,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:712,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:684,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:693,6'
          Dst:             libfvalue_utf32_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:702,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:636,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:648,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:647,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:657,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:666,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:638,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:647,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:656,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:590,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:602,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:601,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:620,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:592,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:601,6'
          Dst:             libfvalue_utf16_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:610,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:544,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:556,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:555,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:546,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:555,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:564,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:498,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:501,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:510,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:509,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:528,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:500,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:509,6'
          Dst:             libfvalue_utf8_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:518,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_size_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         48
      ICount:          285
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:779,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:790,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:791,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:791,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:792,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:792,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:793,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:793,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:790,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:809,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:821,23'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:824,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:824,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:825,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:825,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:823,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:836,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:847,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:838,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:840,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:847,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:849,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:860,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:851,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:853,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:855,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:864,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:866,28'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:880,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:868,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:870,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:874,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:876,39'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:878,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:882,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:884,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:781,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:795,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:811,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:827,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_get_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - string_size
        - string_format_flags
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_string_size_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:454,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:466,7'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:465,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:482,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:456,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:465,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libfvalue_integer.c:472,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - integer_value
        - integer_value_size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:404,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:407,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:415,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:415,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:426,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:426,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:437,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:406,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:428,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - integer_value
        - integer_value_size
        - error
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:362,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:373,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:374,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:374,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:375,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:375,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:376,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:376,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:373,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:364,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:378,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         41
      ICount:          559
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:225,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:236,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:236,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:247,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:247,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:250,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:258,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:259,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:259,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:260,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:260,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:258,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:271,2'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:274,47'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:279,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:298,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:317,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:337,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:279,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:285,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:287,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:293,49'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:298,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:304,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:312,49'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:317,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:319,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:323,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:323,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:331,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:227,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:238,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:249,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:336,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'struct.libfdata_mapped_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_integer
        - source_integer
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:144,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:155,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:155,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:166,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:166,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:172,25'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:175,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:186,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_integer.c:186,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:203,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:205,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:191,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:113,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_integer.c:124,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:41,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:52,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:63,13'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:66,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_integer.c:77,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:94,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:96,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:82,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_set_segment_by_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - utf8_string_segment
        - utf8_string_segment_size
        - error
      BBCount:         22
      ICount:          169
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:451,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:454,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:462,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:465,3'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:465,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:468,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:464,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:476,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:476,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:478,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:492,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:478,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:481,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:489,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_split_utf8_string.c:492,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:495,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:503,43'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:505,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:508,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:516,33'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:518,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:521,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:453,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:467,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:480,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:494,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:507,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:520,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_get_segment_by_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - utf8_string_segment
        - utf8_string_segment_size
        - error
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    59
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:384,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:395,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:398,3'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:398,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:397,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:409,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:409,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:420,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:420,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:423,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:431,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:411,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:422,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_get_number_of_segments
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - number_of_segments
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    27
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:342,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:353,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:355,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:366,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:357,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_get_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:290,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:301,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:303,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:314,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:314,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:325,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:292,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:305,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:316,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - error
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    55
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:241,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:252,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:252,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:254,71'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:275,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_split_utf8_string.c:257,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:259,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:262,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:262,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:264,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:267,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:267,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:269,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:272,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:243,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_split_utf8_string_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_split_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - utf8_string
        - utf8_string_size
        - number_of_segments
        - error
      BBCount:         47
      ICount:          323
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_split_utf8_string.c:44,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:55,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:55,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:66,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:66,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:77,26'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:80,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:91,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:91,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:108,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:109,3'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:109,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:142,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:108,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:111,47'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:142,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:114,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:117,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:125,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:125,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:131,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:139,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:142,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:144,50'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_split_utf8_string.c:201,46'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_split_utf8_string.c:147,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:150,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:158,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:158,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:164,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:172,53'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_split_utf8_string.c:175,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:178,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:186,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:186,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:192,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_split_utf8_string.c:208,6'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:210,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:228,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_split_utf8_string.c:210,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:212,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:215,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:215,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:217,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:220,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfvalue_split_utf8_string.c:220,7'
          Branch Sides:
            - BranchSide:      'libfvalue_split_utf8_string.c:222,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_split_utf8_string.c:225,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_split_utf8_string.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:116,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:130,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:149,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:163,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:177,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_split_utf8_string.c:191,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_copy_from_utf8_xml_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 1356
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - utf8_string
        - utf8_string_size
        - table_name
        - table_name_length
        - error
      BBCount:         137
      ICount:          792
      EdgeCount:       190
      CyclomaticComplexity: 55
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_insert_entry
        - libcerror_error_set
        - libfvalue_compare_identifier
        - libfvalue_table_get_index_by_identifier
        - libfvalue_value_free
        - libfvalue_value_set_data
        - libfvalue_value_set_identifier
        - libfvalue_value_type_initialize
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:934,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:945,50'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:947,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:950,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:958,8'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:959,3'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:959,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:962,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:958,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:962,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:970,6'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:970,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:973,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:981,6'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:981,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:984,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:1013,2'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1013,2'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1017,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1337,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_table.c:1017,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1019,4'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1021,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1021,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1023,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1027,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1027,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1029,17'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1033,17'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1037,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1039,5'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_table.c:1045,3'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1049,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1065,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1050,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1050,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1051,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1051,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1051,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1057,24'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1052,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1052,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1053,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1053,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1053,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1057,24'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1054,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1055,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1055,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1055,12'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1057,24'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1049,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1057,24'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1061,5'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1065,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1067,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1071,3'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1071,3'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1075,8'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1081,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1075,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1077,5'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1079,16'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1081,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1083,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1087,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1087,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1089,4'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1091,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1091,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1093,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1095,9'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1096,4'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1096,9'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1098,4'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1095,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1098,4'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1100,7'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1100,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1102,10'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1113,12'
              BranchSideFuncs:
                - free
                - memcmp
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libfvalue_table.c:1103,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1103,10'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1112,3'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1104,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1104,10'
              BranchSideFuncs:
                - memcmp
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libfvalue_table.c:1112,3'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1102,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1109,29'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
            - BranchSide:      'libfvalue_table.c:1112,3'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1113,12'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1115,10'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libfvalue_table.c:1166,10'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - memcmp
                - memcmp
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1116,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1116,10'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
            - BranchSide:      'libfvalue_table.c:1127,13'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1117,5'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1117,10'
              BranchSideFuncs:
                - memcmp
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:1127,13'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1115,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1122,20'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1127,13'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1134,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1137,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1145,9'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1145,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1151,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1159,5'
              BranchSideFuncs:
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1181,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1184,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1193,14'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcerror_error_set
                - free
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1193,14'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1198,11'
              BranchSideFuncs:
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:1257,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - free
                - free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1195,10'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1201,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1211,11'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - free
                - free
                - libfvalue_value_type_initialize
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libfvalue_table.c:1210,10'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1218,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1232,11'
              BranchSideFuncs:
                - libcdata_array_insert_entry
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - free
                - free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_free
        - Branch String:   'libfvalue_table.c:1231,10'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1240,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1253,5'
              BranchSideFuncs:
                - malloc
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - free
                - free
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1256,10'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1263,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libfvalue_table.c:1281,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1284,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1292,9'
              BranchSideFuncs:
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1292,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1298,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1306,5'
              BranchSideFuncs:
                - libfvalue_value_set_data
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:1308,9'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1317,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1328,5'
              BranchSideFuncs:
                - free
                - free
                - memcmp
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - malloc
                - libfvalue_value_set_data
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_type_initialize
                - libfvalue_value_set_identifier
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - memcmp
        - Branch String:   'libfvalue_table.c:1337,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1339,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1342,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:1345,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1347,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_table.c:1350,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_table.c:1350,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:1352,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:1355,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:936,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:949,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:961,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:972,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:983,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1104,10'
          Dst:             memcmp
        - Src:             'libfvalue_table.c:1117,10'
          Dst:             memcmp
        - Src:             'libfvalue_table.c:1136,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1150,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1168,10'
          Dst:             memcmp
        - Src:             'libfvalue_table.c:1173,14'
          Dst:             libfvalue_table_get_index_by_identifier
        - Src:             'libfvalue_table.c:1183,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1195,10'
          Dst:             libfvalue_value_type_initialize
        - Src:             'libfvalue_table.c:1200,7'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1210,10'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libfvalue_table.c:1217,7'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1225,7'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:1231,10'
          Dst:             libcdata_array_insert_entry
        - Src:             'libfvalue_table.c:1231,10'
          Dst:             libfvalue_compare_identifier
        - Src:             'libfvalue_table.c:1239,7'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1247,7'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:1256,10'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:1262,7'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1283,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1297,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:1308,9'
          Dst:             libfvalue_value_set_data
        - Src:             'libfvalue_table.c:1316,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_get_index_by_identifier
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'int *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - identifier
        - identifier_size
        - value_index
        - flags
        - error
      BBCount:         37
      ICount:          252
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:419,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:430,50'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:432,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:435,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:443,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:444,3'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:444,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:443,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:455,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:455,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:466,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:466,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:479,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:478,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:492,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:492,2'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:497,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:548,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:496,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:503,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:512,7'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:512,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:515,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:523,9'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:523,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:525,8'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:530,7'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:525,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:527,5'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:529,3'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:530,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:532,19'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:536,19'
              BranchSideFuncs:
                - memcmp
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:543,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:545,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_table.c:547,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_table.c:421,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:434,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:446,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:457,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:468,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:478,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfvalue_table.c:483,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:496,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:502,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:514,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:538,12'
          Dst:             memcmp
    - functionName:    libfvalue_table_set_value
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 769
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - value
        - error
      BBCount:         27
      ICount:          195
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_insert_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_compare_identifier
        - libfvalue_table_get_index_by_identifier
        - libfvalue_value_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:777,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:780,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:788,50'
              BranchSideFuncs:
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:790,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:793,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:801,50'
              BranchSideFuncs:
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_insert_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:811,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:823,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_insert_entry
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:823,11'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:826,8'
              BranchSideFuncs:
                - libcdata_array_insert_entry
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:847,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:825,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:834,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:843,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:846,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:853,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:862,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:865,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:872,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:883,9'
              BranchSideFuncs:
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:881,8'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:886,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:895,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:779,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:792,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:803,11'
          Dst:             libfvalue_table_get_index_by_identifier
        - Src:             'libfvalue_table.c:813,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:825,7'
          Dst:             libcdata_array_insert_entry
        - Src:             'libfvalue_table.c:825,7'
          Dst:             libfvalue_compare_identifier
        - Src:             'libfvalue_table.c:833,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:846,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:852,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:865,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_table.c:871,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:881,8'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:885,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_set_value_by_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - value_index
        - value
        - error
      BBCount:         17
      ICount:          120
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:695,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:698,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:706,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:708,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:724,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:725,3'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:725,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:743,7'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:724,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:729,8'
              BranchSideFuncs:
                - libfvalue_value_free
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:743,7'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:727,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:732,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:741,2'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:742,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:758,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:697,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:708,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:714,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:727,7'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:731,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:742,6'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_table.c:748,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_get_value_by_identifier
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 679
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - identifier
        - identifier_size
        - value
        - flags
        - error
      BBCount:         16
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfvalue_table_get_index_by_identifier
      functionUses:    21
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:615,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:626,50'
              BranchSideFuncs:
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:628,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:631,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:640,12'
              BranchSideFuncs:
                - libfvalue_table_get_index_by_identifier
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:647,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:659,11'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:661,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:668,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:677,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:630,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:639,11'
          Dst:             libfvalue_table_get_index_by_identifier
        - Src:             'libfvalue_table.c:649,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:661,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:667,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_get_value_by_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - value_index
        - value
        - error
      BBCount:         8
      ICount:          66
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:563,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:574,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:576,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:592,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:565,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:576,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_table.c:582,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_get_number_of_values
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - number_of_values
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:367,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:378,50'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:380,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:394,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:369,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:380,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfvalue_table.c:385,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_table
        - source_table
        - error
      BBCount:         20
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_clone
        - libcerror_error_set
        - libfvalue_value_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:269,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:280,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:280,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:283,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:291,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:291,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:293,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_table.c:297,57'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:302,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:305,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:313,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:313,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:319,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:328,10'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_table.c:327,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:335,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:343,45'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:348,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:350,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:353,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:271,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:282,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:304,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:318,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:327,6'
          Dst:             libcdata_array_clone
        - Src:             'libfvalue_table.c:327,6'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:327,6'
          Dst:             libfvalue_value_clone
        - Src:             'libfvalue_table.c:334,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_resize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - number_of_values
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_resize
        - libcerror_error_set
        - libfvalue_value_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:226,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:237,50'
              BranchSideFuncs:
                - libcdata_array_resize
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:239,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:254,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:239,6'
          Dst:             libcdata_array_resize
        - Src:             'libfvalue_table.c:239,6'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:245,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_empty
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfvalue_value_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:185,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:196,50'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:198,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:212,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:198,6'
          Dst:             libcdata_array_empty
        - Src:             'libfvalue_table.c:198,6'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:203,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfvalue_value_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:139,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:150,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:150,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:152,52'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:172,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:155,7'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:161,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:169,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_table.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:155,7'
          Dst:             libcdata_array_free
        - Src:             'libfvalue_table.c:155,7'
          Dst:             libfvalue_value_free
        - Src:             'libfvalue_table.c:160,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_table_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - table
        - number_of_values
        - error
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_table.c:48,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:59,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:59,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_table.c:70,19'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_table.c:73,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:84,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_table.c:84,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:102,10'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_table.c:101,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:107,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_table.c:115,33'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_table.c:120,6'
          Branch Sides:
            - BranchSide:      'libfvalue_table.c:122,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_table.c:125,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_table.c:50,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_table.c:101,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfvalue_table.c:106,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_split
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_utf8_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - delimiter
        - split_string
        - error
      BBCount:         96
      ICount:          513
      EdgeCount:       130
      CyclomaticComplexity: 36
      functionsReached:
        - libcerror_error_set
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_string
        - libfvalue_split_utf8_string_initialize
        - libfvalue_split_utf8_string_set_segment_by_index
      functionUses:    23
      BranchProfiles:
        - Branch String:   'libfvalue_utf8_string.c:48,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:51,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:59,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libfvalue_utf8_string.c:59,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:70,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:70,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:81,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:81,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:94,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:95,3'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:95,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_utf8_string.c:97,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_utf8_string.c:94,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_utf8_string.c:99,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:99,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:101,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:105,30'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:112,3'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:114,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:127,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:115,5'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:115,11'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:117,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:114,8'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:117,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:121,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:127,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:129,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:131,16'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:133,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:135,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:137,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:137,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:139,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:141,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:145,2'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:110,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_utf8_string.c:148,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_initialize
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:150,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:166,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:166,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:169,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:179,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:179,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:181,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_utf8_string.c:187,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_string
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:186,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:201,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:201,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:212,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libfvalue_utf8_string.c:212,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:223,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:225,2'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:229,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:289,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_utf8_string.c:231,3'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:233,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:246,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:234,5'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:234,11'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:236,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:233,8'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:236,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:240,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:246,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:248,33'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:252,33'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:254,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:256,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:276,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:258,8'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:266,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:275,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:276,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:278,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_utf8_string.c:280,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:280,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:282,17'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:284,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:284,7'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:286,20'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:288,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_set_segment_by_index
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libfvalue_utf8_string.c:292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_utf8_string.c:295,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libfvalue_utf8_string.c:298,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_utf8_string.c:50,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:150,6'
          Dst:             libfvalue_split_utf8_string_initialize
        - Src:             'libfvalue_utf8_string.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:168,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:186,6'
          Dst:             libfvalue_split_utf8_string_get_string
        - Src:             'libfvalue_utf8_string.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:258,8'
          Dst:             libfvalue_split_utf8_string_set_segment_by_index
        - Src:             'libfvalue_utf8_string.c:265,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_utf8_string.c:294,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libfvalue_value_print
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5031
      functionLinenumberEnd: 5240
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - flags
        - error
      BBCount:         44
      ICount:          290
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libcnotify_printf
        - libfvalue_value_get_value_instance_by_index
        - libfvalue_value_has_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:5040,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5043,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5051,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5053,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5067,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5067,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5082,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5082,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5094,8'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5094,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5106,8'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
        - Branch String:   'libfvalue_value.c:5106,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5110,3'
              BranchSideFuncs:
                - libcnotify_printf
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5113,12'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5116,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5119,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5127,11'
              BranchSideFuncs:
                - libcnotify_printf
                - libfvalue_value_get_value_instance_by_index
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5129,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5136,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5145,7'
              BranchSideFuncs:
                - libcnotify_printf
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5145,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5154,13'
              BranchSideFuncs:
                - libcnotify_printf
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5225,2'
              BranchSideFuncs:
                - libcnotify_printf
        - Branch String:   'libfvalue_value.c:5160,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5163,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5171,8'
              BranchSideFuncs:
                - libcnotify_printf
                - malloc
                - libcnotify_printf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5171,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5173,20'
              BranchSideFuncs:
                - malloc
                - libcnotify_printf
                - free
                - libcnotify_printf
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5224,3'
              BranchSideFuncs:
                - libcnotify_printf
        - Branch String:   'libfvalue_value.c:5176,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5179,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5196,14'
              BranchSideFuncs:
                - libcnotify_printf
                - free
                - libcnotify_printf
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:5204,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5207,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5217,6'
              BranchSideFuncs:
                - libcnotify_printf
                - free
                - libcnotify_printf
        - Branch String:   'libfvalue_value.c:5226,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5228,3'
              BranchSideFuncs:
                - libcnotify_printf
            - BranchSide:      'libfvalue_value.c:5231,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:5234,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5236,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value.c:5239,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:5042,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5055,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5070,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5085,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5096,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5108,3'
          Dst:             libcnotify_printf
        - Src:             'libfvalue_value.c:5112,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:5118,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5129,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:5135,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5162,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5178,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5206,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:5215,5'
          Dst:             libcnotify_printf
        - Src:             'libfvalue_value.c:5228,3'
          Dst:             libcnotify_printf
    - functionName:    libfvalue_value_has_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_data
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1031,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1034,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1042,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1044,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1052,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1060,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1060,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1062,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:1064,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1033,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1044,6'
          Dst:             libfvalue_data_handle_get_data
        - Src:             'libfvalue_value.c:1051,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_value_instance_by_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1512
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_instance
        - error
      BBCount:         40
      ICount:          274
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_get_entry_data
      functionUses:    25
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1520,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1523,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1531,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1533,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1536,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1544,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1544,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1546,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1569,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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:   'libfvalue_value.c:1546,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1549,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1557,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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:   'libfvalue_value.c:1557,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1560,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1568,2'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_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:   'libfvalue_value.c:1569,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1580,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1580,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1592,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_value_get_entry_data
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1591,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1598,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1607,7'
              BranchSideFuncs:
                - libfvalue_value_get_entry_data
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1607,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1610,13'
              BranchSideFuncs:
                - libfvalue_value_get_entry_data
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1682,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1617,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1620,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1629,12'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1629,12'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1631,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1663,5'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1631,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1636,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1644,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1644,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1652,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1660,3'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1665,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1672,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1681,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1685,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1687,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:1691,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1522,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1535,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1548,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1559,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1571,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1582,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1591,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_value.c:1597,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1609,12'
          Dst:             libfvalue_value_get_entry_data
        - Src:             'libfvalue_value.c:1619,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1635,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1651,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1665,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:1671,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2169
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data
        - entry_data_size
        - encoding
        - error
      BBCount:         29
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_value_entry_data
        - libfvalue_value_has_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2174,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2185,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2187,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2198,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2198,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2209,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2209,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2221,12'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2224,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2235,11'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2237,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2246,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2255,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2256,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2256,10'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:2258,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2255,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2258,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:2260,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2261,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2263,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:2266,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2176,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2189,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2200,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2211,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2220,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:2226,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2237,7'
          Dst:             libfvalue_data_handle_get_value_entry_data
        - Src:             'libfvalue_value.c:2245,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_write_to_file_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4748
      functionLinenumberEnd: 5021
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - file_stream
        - error
      BBCount:         59
      ICount:          415
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - fprintf
        - libcerror_error_set
        - libfvalue_value_get_number_of_value_entries
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4760,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4771,50'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4773,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4784,8'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4785,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4785,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4788,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4784,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4788,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4796,6'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4796,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4799,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4807,6'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4807,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4810,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4818,6'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4818,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4830,7'
              BranchSideFuncs:
                - libfvalue_value_get_number_of_value_entries
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4829,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4835,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4843,25'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4843,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4848,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:5012,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4847,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4854,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4864,11'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - free
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4869,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4872,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4880,18'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4882,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4885,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4901,7'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4888,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4891,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4899,19'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4901,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4903,8'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4975,7'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4903,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4910,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4918,8'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4918,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4920,32'
              BranchSideFuncs:
                - malloc
                - fprintf
                - free
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4974,3'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4923,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4926,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4934,9'
              BranchSideFuncs:
                - fprintf
                - free
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4934,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4943,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4952,13'
              BranchSideFuncs:
                - fprintf
                - free
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4956,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4959,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4967,20'
              BranchSideFuncs:
                - free
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - fprintf
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4975,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4978,12'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4995,11'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4981,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4984,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:4992,19'
              BranchSideFuncs:
                - fprintf
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4999,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5002,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:5010,18'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - fprintf
                - fprintf
                - libcerror_error_set
                - free
                - fprintf
                - libcerror_error_set
                - malloc
                - fprintf
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - fprintf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:5015,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:5017,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value.c:5020,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4762,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4775,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4787,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4798,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4809,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4820,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4829,6'
          Dst:             libfvalue_value_get_number_of_value_entries
        - Src:             'libfvalue_value.c:4834,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4847,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4853,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4863,17'
          Dst:             fprintf
        - Src:             'libfvalue_value.c:4871,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4884,18'
          Dst:             fprintf
        - Src:             'libfvalue_value.c:4890,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4909,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4925,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4942,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4951,19'
          Dst:             fprintf
        - Src:             'libfvalue_value.c:4958,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4977,18'
          Dst:             fprintf
        - Src:             'libfvalue_value.c:4983,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4994,17'
          Dst:             fprintf
        - Src:             'libfvalue_value.c:5001,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_number_of_value_entries
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1704
      functionLinenumberEnd: 1797
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - number_of_value_entries
        - error
      BBCount:         23
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfvalue_data_handle_get_number_of_value_entries
        - libfvalue_value_has_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1710,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1721,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfvalue_data_handle_get_number_of_value_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1723,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1735,5'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfvalue_data_handle_get_number_of_value_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1738,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1741,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1749,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libfvalue_data_handle_get_number_of_value_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1749,11'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1752,8'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1766,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1751,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1757,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1765,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1768,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1774,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1782,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1783,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1794,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1712,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1725,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1734,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:1740,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1751,7'
          Dst:             libfvalue_data_handle_get_number_of_value_entries
        - Src:             'libfvalue_value.c:1756,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1768,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfvalue_value.c:1773,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1785,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4622
      functionLinenumberEnd: 4682
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4628,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4631,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4639,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4641,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4644,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4681,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4643,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4650,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4659,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4659,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4661,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4680,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4661,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4670,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4678,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4630,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4643,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4649,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4669,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf32_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4584
      functionLinenumberEnd: 4610
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4597,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4609,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4589,11'
          Dst:             libfvalue_value_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value.c:4599,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_utf32_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4515
      functionLinenumberEnd: 4573
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf32_string_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4521,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4532,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4534,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4537,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4572,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4536,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4543,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4552,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4552,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4554,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4571,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4554,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4561,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4569,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4523,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4536,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4542,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4560,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_utf32_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4505
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf32_string
        - utf32_string_length
        - error
      BBCount:         24
      ICount:          194
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4394,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4405,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4407,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4418,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4418,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4429,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4431,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4434,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4504,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4433,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4440,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4449,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4449,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4451,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4485,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4451,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4456,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4465,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4464,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4471,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4484,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4485,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4494,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4502,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4396,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4409,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4420,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4433,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4439,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4455,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4464,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:4470,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4493,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4316
      functionLinenumberEnd: 4376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4322,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4325,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4333,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4335,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4338,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4375,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4337,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4344,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4353,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4353,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4355,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4374,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4355,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4364,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4372,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4324,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4337,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4343,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4363,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4278
      functionLinenumberEnd: 4304
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_copy_to_utf16_string_with_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4291,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4303,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4283,11'
          Dst:             libfvalue_value_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value.c:4293,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_utf16_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4209
      functionLinenumberEnd: 4267
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf16_string_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4215,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4226,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4228,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4231,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4266,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4230,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4237,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4246,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4246,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4248,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4265,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4248,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4255,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4263,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4217,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4230,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4236,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4254,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_utf16_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4083
      functionLinenumberEnd: 4199
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf16_string
        - utf16_string_length
        - error
      BBCount:         24
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4090,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4101,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4103,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4114,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4114,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4125,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4125,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4128,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4198,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4127,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4134,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4143,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4143,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4145,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4179,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4145,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4150,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4159,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4158,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4165,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4178,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4179,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4188,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4196,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4092,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4105,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4116,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4127,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4133,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4149,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4158,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:4164,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4187,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4012
      functionLinenumberEnd: 4072
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         16
      ICount:          120
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:4018,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4029,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4031,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4034,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4071,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4033,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4040,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4049,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:4049,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4051,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4070,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:4051,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:4060,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:4068,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:4020,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4033,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:4039,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:4059,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3974
      functionLinenumberEnd: 4000
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_copy_to_utf8_string_with_index
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3987,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3999,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3979,11'
          Dst:             libfvalue_value_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value.c:3989,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_utf8_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3905
      functionLinenumberEnd: 3963
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf8_string_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3911,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3922,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3924,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3927,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3962,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3926,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3933,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3942,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3942,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3944,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3961,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3944,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3951,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3959,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3913,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3926,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3932,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3950,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_utf8_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3779
      functionLinenumberEnd: 3895
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - utf8_string
        - utf8_string_length
        - error
      BBCount:         24
      ICount:          191
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3786,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3797,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3799,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3810,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3810,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3813,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3821,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3821,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3824,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3894,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3823,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3830,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3839,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3839,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3841,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3875,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3841,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3846,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3855,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3854,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3861,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3874,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3875,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3884,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3892,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3788,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3801,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3812,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3823,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3829,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3845,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3854,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:3860,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3883,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_double
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3692
      functionLinenumberEnd: 3765
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'double *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_double
        - error
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3700,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3711,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3713,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3724,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3724,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3727,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3764,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3726,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3733,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3742,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3742,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3744,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3763,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3744,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3751,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3759,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3702,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3715,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3726,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3732,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3750,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_double
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3624
      functionLinenumberEnd: 3682
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - double
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_double
        - error
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3630,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3641,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3643,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3646,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3681,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3645,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3652,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3661,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3661,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3663,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3680,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3663,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3670,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3678,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3632,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3645,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3651,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3669,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_float
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3541
      functionLinenumberEnd: 3614
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'float *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_float
        - error
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3549,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3560,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3562,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3573,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3573,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3576,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3613,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3575,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3582,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3591,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3591,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3593,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3612,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3593,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3600,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3608,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3551,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3564,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3575,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3581,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3599,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_float
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3473
      functionLinenumberEnd: 3531
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - float
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_float
        - error
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3479,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3490,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3492,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3495,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3530,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3494,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3501,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3510,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3510,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3512,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3529,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3512,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3519,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3527,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3481,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3494,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3500,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3518,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_64bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3460
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_64bit
        - error
      BBCount:         18
      ICount:          128
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3395,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3406,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3408,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3419,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3419,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3422,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3459,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3421,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3428,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3437,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3437,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3439,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3458,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3439,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3446,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3454,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3397,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3410,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3421,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3427,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3445,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_64bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3319
      functionLinenumberEnd: 3377
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_64bit
        - error
      BBCount:         16
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3325,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3336,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3338,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3341,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3376,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3340,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3347,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3356,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3356,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3358,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3375,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3358,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3365,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3373,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3327,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3340,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3346,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3364,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_32bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3225
      functionLinenumberEnd: 3309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_32bit
        - error
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3233,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3244,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3246,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3257,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3257,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3260,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3308,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3259,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3275,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3275,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3277,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3307,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3277,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3284,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3292,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3292,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3295,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3303,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3235,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3248,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3259,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3265,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3283,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3294,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_32bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3157
      functionLinenumberEnd: 3215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_32bit
        - error
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3163,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3174,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3176,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3179,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3214,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3178,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3185,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3194,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3194,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3196,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3213,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3196,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3203,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3211,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3165,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3178,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3184,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3202,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_16bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3063
      functionLinenumberEnd: 3147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'short *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_16bit
        - error
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3071,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3074,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3082,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3084,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3087,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3095,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3095,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3098,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3146,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3097,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3104,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3113,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3113,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3115,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3145,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3115,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3122,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3130,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3130,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3133,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3141,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3073,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3086,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3097,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3103,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3121,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3132,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_16bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3053
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - short
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_16bit
        - error
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:3001,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3012,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3014,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3017,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3052,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3016,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3023,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3032,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:3032,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3034,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3051,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:3034,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:3041,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:3049,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:3003,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3016,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:3022,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:3040,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_8bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_8bit
        - error
      BBCount:         20
      ICount:          141
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2909,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2920,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2922,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2933,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2933,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2936,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2984,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2935,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2942,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2951,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2951,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2953,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2983,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2953,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2960,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2968,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2968,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2971,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2979,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2911,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2924,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2935,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:2941,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2959,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2970,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_8bit
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2833
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_8bit
        - error
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2839,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2850,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2852,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2855,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2890,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2854,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2861,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2870,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2870,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2872,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2889,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2872,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2879,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2887,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2841,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2854,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:2860,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2878,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_to_boolean
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_boolean
        - error
      BBCount:         21
      ICount:          138
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2749,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2752,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2760,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2762,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2773,6'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2773,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2776,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2819,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2775,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2782,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2791,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2791,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2793,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2818,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2793,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2808,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2808,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2810,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:2814,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2751,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2764,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2775,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:2781,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2799,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_from_boolean
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2673
      functionLinenumberEnd: 2731
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - value_boolean
        - error
      BBCount:         16
      ICount:          110
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_get_value_instance_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2679,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2682,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2690,50'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2692,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2695,8'
              BranchSideFuncs:
                - libfvalue_value_get_value_instance_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2730,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2694,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2701,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2710,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2710,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2712,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2729,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2712,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2719,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2727,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2681,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2694,7'
          Dst:             libfvalue_value_get_value_instance_by_index
        - Src:             'libfvalue_value.c:2700,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2718,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2660
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data
        - entry_data_size
        - encoding
        - error
      BBCount:         31
      ICount:          190
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_value_entry_data
        - libfvalue_value_has_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2553,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2564,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2566,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2569,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2577,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2577,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2589,12'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2592,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2603,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_get_value_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2605,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2614,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2623,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2624,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2624,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2626,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2623,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2626,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2628,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2629,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2631,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2659,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:2631,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2634,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2643,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2643,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2649,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2658,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2555,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2568,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2579,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2588,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:2594,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2605,7'
          Dst:             libfvalue_data_handle_get_value_entry_data
        - Src:             'libfvalue_value.c:2613,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2633,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2648,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_append_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2388
      functionLinenumberEnd: 2534
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data
        - entry_data_size
        - encoding
        - error
      BBCount:         29
      ICount:          229
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_resize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_data_handle_append_value_entry_data
        - libfvalue_data_handle_get_number_of_value_entries
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2394,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2405,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2407,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2418,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2418,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2430,7'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2429,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2435,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2447,8'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2447,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2452,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2502,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2451,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2458,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2467,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2467,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2470,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2500,2'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2469,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2476,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2485,8'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2485,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2490,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2499,3'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2501,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2517,7'
              BranchSideFuncs:
                - libfvalue_data_handle_append_value_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2516,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2533,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2396,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2409,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2420,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2429,6'
          Dst:             libfvalue_data_handle_get_number_of_value_entries
        - Src:             'libfvalue_value.c:2434,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2451,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_value.c:2457,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2469,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:2475,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2489,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2501,6'
          Dst:             libcdata_array_resize
        - Src:             'libfvalue_value.c:2507,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2516,6'
          Dst:             libfvalue_data_handle_append_value_entry_data
        - Src:             'libfvalue_value.c:2524,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data
        - entry_data_size
        - encoding
        - error
      BBCount:         19
      ICount:          156
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_data_handle_set_value_entry_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2284,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2287,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2295,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2297,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2309,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2308,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2324,6'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2324,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2327,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2358,7'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2326,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2333,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2342,7'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2342,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2347,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2356,2'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2357,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2366,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2375,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2286,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2299,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2308,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_value.c:2314,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2326,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:2332,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2346,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2357,6'
          Dst:             libfvalue_data_handle_set_value_entry_data
        - Src:             'libfvalue_value.c:2365,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_append_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2011
      functionLinenumberEnd: 2157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data_offset
        - entry_data_size
        - error
      BBCount:         29
      ICount:          220
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_resize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_data_handle_append_value_entry
        - libfvalue_data_handle_get_number_of_value_entries
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:2018,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2021,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2029,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2031,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2034,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2042,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2042,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2045,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2054,7'
              BranchSideFuncs:
                - libfvalue_data_handle_get_number_of_value_entries
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2053,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2071,19'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2071,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2076,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2126,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2075,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2082,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2091,7'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2091,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2094,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2124,2'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2093,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2100,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2109,8'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2109,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2114,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2123,3'
              BranchSideFuncs:
                - libcdata_array_resize
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2125,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2141,7'
              BranchSideFuncs:
                - libfvalue_data_handle_append_value_entry
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:2140,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:2148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:2156,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:2020,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2033,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2044,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2053,6'
          Dst:             libfvalue_data_handle_get_number_of_value_entries
        - Src:             'libfvalue_value.c:2058,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2075,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_value.c:2081,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2093,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:2099,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2113,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2125,6'
          Dst:             libcdata_array_resize
        - Src:             'libfvalue_value.c:2131,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:2140,6'
          Dst:             libfvalue_data_handle_append_value_entry
        - Src:             'libfvalue_value.c:2147,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1904
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data_offset
        - entry_data_size
        - error
      BBCount:         19
      ICount:          152
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_data_handle_set_value_entry
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1909,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1920,50'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1922,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1934,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1933,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1940,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1949,6'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1949,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1952,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1983,7'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1951,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1958,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1967,7'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1967,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1972,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1981,2'
              BranchSideFuncs:
                - libfvalue_data_handle_set_value_entry
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1982,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1999,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1911,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1924,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1933,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_value.c:1939,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1951,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_value.c:1957,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1971,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1982,6'
          Dst:             libfvalue_data_handle_set_value_entry
        - Src:             'libfvalue_value.c:1989,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1808
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_entry_index
        - entry_data_offset
        - entry_data_size
        - error
      BBCount:         24
      ICount:          149
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_value_entry
        - libfvalue_value_has_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1813,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1824,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1826,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1829,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1837,6'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1837,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1840,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1849,12'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1852,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1855,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1863,11'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1865,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1873,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1882,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1882,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1884,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:1886,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1887,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1889,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:1892,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1815,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1828,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1839,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1848,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:1854,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1865,7'
          Dst:             libfvalue_data_handle_get_value_entry
        - Src:             'libfvalue_value.c:1872,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_format_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - format_flags
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1493,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1484,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_format_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - format_flags
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1442,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1445,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1453,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1455,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1466,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1444,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1457,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_copy_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - error
      BBCount:         21
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1340,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1351,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1353,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1364,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1364,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1376,7'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1375,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1391,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1392,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1392,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1395,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1391,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1395,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1403,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1403,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1406,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1414,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1414,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1420,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1428,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1342,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1355,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1366,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1375,6'
          Dst:             libfvalue_data_handle_get_data
        - Src:             'libfvalue_value.c:1382,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1394,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1405,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1419,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - encoding
        - flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_set_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1303,50'
              BranchSideFuncs:
                - libfvalue_data_handle_set_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1305,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1322,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1294,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1305,6'
          Dst:             libfvalue_data_handle_set_data
        - Src:             'libfvalue_value.c:1313,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - encoding
        - error
      BBCount:         8
      ICount:          69
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_data
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1246,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1257,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1259,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1248,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1259,6'
          Dst:             libfvalue_data_handle_get_data
        - Src:             'libfvalue_value.c:1266,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_data_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1180
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data_size
        - error
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1186,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1197,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1199,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1207,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1215,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1215,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1217,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1230,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1217,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1220,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1228,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1188,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1199,6'
          Dst:             libfvalue_data_handle_get_data
        - Src:             'libfvalue_value.c:1206,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1219,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_initialize_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data_size
        - error
      BBCount:         24
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_set_data
        - libfvalue_value_has_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:1080,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1083,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1091,50'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - malloc
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1094,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1094,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1097,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1093,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1106,5'
              BranchSideFuncs:
                - libfvalue_value_has_data
                - malloc
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1109,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1120,11'
              BranchSideFuncs:
                - malloc
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1134,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1137,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:1146,7'
              BranchSideFuncs:
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:1145,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1154,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:1162,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:1165,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1167,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value.c:1170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:1082,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1096,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1105,11'
          Dst:             libfvalue_value_has_data
        - Src:             'libfvalue_value.c:1111,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1122,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1136,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1145,6'
          Dst:             libfvalue_data_handle_set_data
        - Src:             'libfvalue_value.c:1153,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_data_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1016
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data_flags
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_set_data_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:988,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:999,50'
              BranchSideFuncs:
                - libfvalue_data_handle_set_data_flags
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:1001,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:1007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:1015,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:990,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:1001,6'
          Dst:             libfvalue_data_handle_set_data_flags
        - Src:             'libfvalue_value.c:1006,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_data_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data_flags
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_data_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:947,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:950,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:958,50'
              BranchSideFuncs:
                - libfvalue_data_handle_get_data_flags
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:960,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:966,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:974,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:949,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:960,6'
          Dst:             libfvalue_data_handle_get_data_flags
        - Src:             'libfvalue_value.c:965,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_get_identifier
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - identifier
        - identifier_size
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:751,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:754,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:762,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:764,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:767,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:775,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:775,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:786,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:753,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:766,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:777,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_compare_identifier
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - first_value
        - second_value
        - error
      BBCount:         25
      ICount:          175
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:659,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:670,56'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:672,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:675,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:683,57'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:685,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:696,6'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:696,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:699,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:707,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfvalue_value.c:707,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:709,18'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libfvalue_value.c:713,18'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfvalue_value.c:720,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:722,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:724,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:728,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:730,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:732,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:661,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:674,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:687,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:698,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:715,11'
          Dst:             memcmp
    - functionName:    libfvalue_value_get_type
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - value_type
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:616,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:627,50'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:629,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:640,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:618,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:631,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_set_identifier
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 801
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - identifier
        - identifier_size
        - flags
        - error
      BBCount:         37
      ICount:          261
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:806,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:817,50'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:819,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:822,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:830,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:830,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:841,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:842,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:842,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:845,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:841,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:845,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:853,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:856,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:868,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:868,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:870,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:880,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:870,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:872,4'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:878,3'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:880,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:882,44'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:891,44'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:884,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:886,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:888,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:894,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:897,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:905,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:905,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:911,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:919,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:926,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:928,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value.c:933,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:808,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:821,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:832,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:844,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:858,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:896,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:910,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_value
        - source_value
        - error
      BBCount:         28
      ICount:          235
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_clone
        - libfvalue_data_handle_free
        - libfvalue_value_free
        - libfvalue_value_initialize
        - libfvalue_value_set_identifier
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:398,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:409,7'
              BranchSideFuncs:
                - libfvalue_data_handle_clone
                - libfvalue_value_initialize
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:409,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:420,6'
              BranchSideFuncs:
                - libfvalue_data_handle_clone
                - libfvalue_value_initialize
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:420,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:422,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value.c:426,57'
              BranchSideFuncs:
                - libfvalue_data_handle_clone
                - libfvalue_value_initialize
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:428,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:434,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_value.c:443,7'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:442,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_value.c:477,7'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:477,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_value.c:488,26'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
        - Branch String:   'libfvalue_value.c:490,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:493,9'
              BranchSideFuncs:
                - libfvalue_value_set_identifier
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_value.c:511,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:492,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:500,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_free
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_value.c:508,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:514,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:516,3'
              BranchSideFuncs:
                - libfvalue_data_handle_free
                - libfvalue_value_free
            - BranchSide:      'libfvalue_value.c:520,7'
              BranchSideFuncs:
                - libfvalue_value_free
        - Branch String:   'libfvalue_value.c:520,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:523,4'
              BranchSideFuncs:
                - libfvalue_value_free
            - BranchSide:      'libfvalue_value.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:411,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:428,6'
          Dst:             libfvalue_data_handle_clone
        - Src:             'libfvalue_value.c:433,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:442,6'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value.c:468,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:492,7'
          Dst:             libfvalue_value_set_identifier
        - Src:             'libfvalue_value.c:499,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:516,3'
          Dst:             libfvalue_data_handle_free
        - Src:             'libfvalue_value.c:522,3'
          Dst:             libfvalue_value_free
    - functionName:    libfvalue_value_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        24
      argTypes:
        - 'size_t **'
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - type_string
        - type_description
        - data_handle
        - initialize_instance
        - free_instance
        - clone_instance
        - copy_from_byte_stream
        - copy_to_byte_stream
        - copy_from_integer
        - copy_to_integer
        - copy_from_floating_point
        - copy_to_floating_point
        - copy_from_utf8_string_with_index
        - get_utf8_string_size
        - copy_to_utf8_string_with_index
        - copy_from_utf16_string_with_index
        - get_utf16_string_size
        - copy_to_utf16_string_with_index
        - copy_from_utf32_string_with_index
        - get_utf32_string_size
        - copy_to_utf32_string_with_index
        - flags
        - error
      BBCount:         31
      ICount:          337
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
        - libfvalue_data_handle_initialize
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:152,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:163,7'
              BranchSideFuncs:
                - malloc
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:163,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:174,6'
              BranchSideFuncs:
                - malloc
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:174,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:185,19'
              BranchSideFuncs:
                - malloc
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:188,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfvalue_value.c:199,6'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:199,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:205,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:216,6'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcdata_array_initialize
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:216,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:219,11'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:233,6'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfvalue_value.c:218,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:224,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfvalue_value.c:232,2'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
        - Branch String:   'libfvalue_value.c:233,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:237,11'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfvalue_value.c:254,33'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:236,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:242,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
            - BranchSide:      'libfvalue_value.c:250,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:291,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:293,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
            - BranchSide:      'libfvalue_value.c:303,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:293,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:296,8'
              BranchSideFuncs:
                - libcdata_array_free
                - free
            - BranchSide:      'libfvalue_value.c:300,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_value.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:190,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:204,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:218,7'
          Dst:             libcdata_array_initialize
        - Src:             'libfvalue_value.c:223,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:236,7'
          Dst:             libfvalue_data_handle_initialize
        - Src:             'libfvalue_value.c:241,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:295,4'
          Dst:             libcdata_array_free
    - functionName:    libfvalue_value_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - error
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfvalue_data_handle_free
        - libfvalue_value_clear
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:317,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:328,7'
              BranchSideFuncs:
                - libfvalue_value_clear
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:328,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:331,9'
              BranchSideFuncs:
                - libfvalue_value_clear
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:383,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:330,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:335,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:343,52'
              BranchSideFuncs:
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:346,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:349,12'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:363,9'
              BranchSideFuncs:
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:348,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:354,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:362,3'
              BranchSideFuncs:
                - free
                - libfvalue_data_handle_free
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:363,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:366,12'
              BranchSideFuncs:
                - libfvalue_data_handle_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:380,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_value.c:365,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:370,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:378,4'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_value.c:319,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:330,7'
          Dst:             libfvalue_value_clear
        - Src:             'libfvalue_value.c:334,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:348,8'
          Dst:             libcdata_array_free
        - Src:             'libfvalue_value.c:353,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:365,8'
          Dst:             libfvalue_data_handle_free
        - Src:             'libfvalue_value.c:369,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_clear
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 603
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - error
      BBCount:         21
      ICount:          136
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfvalue_data_handle_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value.c:539,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:550,50'
              BranchSideFuncs:
                - libfvalue_data_handle_clear
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value.c:552,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:554,7'
              BranchSideFuncs:
                - libfvalue_data_handle_clear
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value.c:562,7'
              BranchSideFuncs:
                - libfvalue_data_handle_clear
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:554,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:556,4'
              BranchSideFuncs:
                - free
                - libfvalue_data_handle_clear
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:559,3'
              BranchSideFuncs:
                - libfvalue_data_handle_clear
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:561,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:574,6'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:574,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:576,7'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:602,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value.c:576,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:579,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:588,8'
              BranchSideFuncs:
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfvalue_value.c:587,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value.c:593,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value.c:601,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value.c:541,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:561,6'
          Dst:             libfvalue_data_handle_clear
        - Src:             'libfvalue_value.c:565,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:578,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value.c:587,7'
          Dst:             libcdata_array_empty
        - Src:             'libfvalue_value.c:592,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_set_data_strings_array
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1003
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - encoding
        - error
      BBCount:         16
      ICount:          117
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_append_entry_data
        - libfvalue_value_type_get_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:1009,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1012,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1020,2'
              BranchSideFuncs:
                - libfvalue_value_type_get_string_size
                - libfvalue_value_append_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1020,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1023,10'
              BranchSideFuncs:
                - libfvalue_value_type_get_string_size
                - libfvalue_value_append_entry_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1081,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:1028,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1031,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1039,7'
              BranchSideFuncs:
                - libfvalue_value_append_entry_data
                - libfvalue_value_type_get_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1039,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1041,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:1063,8'
              BranchSideFuncs:
                - libfvalue_value_append_entry_data
                - libfvalue_value_type_get_string_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1062,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1071,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1079,22'
              BranchSideFuncs:
                - libfvalue_value_type_get_string_size
                - libfvalue_value_append_entry_data
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_value_type.c:1011,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:1022,16'
          Dst:             libfvalue_value_type_get_string_size
        - Src:             'libfvalue_value_type.c:1030,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:1062,7'
          Dst:             libfvalue_value_append_entry_data
        - Src:             'libfvalue_value_type.c:1070,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_get_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - error
      BBCount:         64
      ICount:          335
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:741,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:744,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:752,50'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:755,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:755,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:756,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:756,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:757,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:757,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:754,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:769,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:780,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:780,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:782,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:861,20'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:783,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:783,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:785,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:782,7'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:785,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:796,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:785,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:795,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:787,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:789,17'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:793,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:796,12'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:798,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:821,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:798,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:801,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:809,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:809,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:811,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:820,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:812,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:812,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:818,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:811,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:814,17'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:818,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:823,8'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:826,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:834,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:834,4'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:836,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:847,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:837,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:837,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:845,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:838,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:838,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:845,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:839,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:839,11'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:845,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_type.c:836,9'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:841,17'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_type.c:845,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:743,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:759,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:771,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:800,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:825,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_append_data_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - encoding
        - error
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_append_entry_data
        - libfvalue_value_type_get_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:944,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:956,16'
              BranchSideFuncs:
                - libfvalue_value_type_get_string_size
                - libfvalue_value_append_entry_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:961,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:973,7'
              BranchSideFuncs:
                - libfvalue_value_append_entry_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:972,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:981,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:989,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:946,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:955,15'
          Dst:             libfvalue_value_type_get_string_size
        - Src:             'libfvalue_value_type.c:963,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:972,6'
          Dst:             libfvalue_value_append_entry_data
        - Src:             'libfvalue_value_type.c:980,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_set_data_string
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - data
        - data_size
        - encoding
        - flags
        - error
      BBCount:         10
      ICount:          87
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_set_data
        - libfvalue_value_type_get_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:880,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:883,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:892,16'
              BranchSideFuncs:
                - libfvalue_value_type_get_string_size
                - libfvalue_value_set_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:897,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:900,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:909,7'
              BranchSideFuncs:
                - libfvalue_value_set_data
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:908,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:917,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:925,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:882,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:891,15'
          Dst:             libfvalue_value_type_get_string_size
        - Src:             'libfvalue_value_type.c:899,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:908,6'
          Dst:             libfvalue_value_set_data
        - Src:             'libfvalue_value_type.c:916,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_posix_time_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1180
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         21
      ICount:          143
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdatetime_posix_time_copy_from_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:1103,3'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1103,8'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1116,10'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1102,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1116,10'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1116,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1119,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1123,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1127,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1131,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1135,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1139,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1143,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1147,15'
              BranchSideFuncs:
                - libfdatetime_posix_time_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1152,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:1162,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:1171,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:1179,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:1105,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:1151,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:1162,6'
          Dst:             libfdatetime_posix_time_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:1170,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_initialize_with_data_handle
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - int
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - type
        - data_handle
        - flags
        - error
      BBCount:         39
      ICount:          356
      EdgeCount:       41
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdatetime_fat_date_time_initialize
        - libfdatetime_filetime_initialize
        - libfdatetime_floatingtime_initialize
        - libfdatetime_nsf_timedate_initialize
        - libfdatetime_posix_time_initialize
        - libfdatetime_systemtime_initialize
        - libfguid_identifier_initialize
        - libfvalue_binary_data_initialize
        - libfvalue_filetime_copy_from_integer
        - libfvalue_floating_point_initialize
        - libfvalue_integer_initialize
        - libfvalue_string_initialize
        - libfvalue_value_initialize
        - libfvalue_value_type_posix_time_copy_from_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:176,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:187,10'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libfvalue_value_initialize
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:187,2'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:191,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:229,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:229,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:274,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:311,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:351,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:351,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:351,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:351,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:389,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:426,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:463,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:500,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:537,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:574,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:613,14'
              BranchSideFuncs:
                - libfvalue_value_initialize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:690,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:699,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:702,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:710,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_value_type.c:710,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:721,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_initialize
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_free
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_clone
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_get_utf8_string_size
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_get_utf16_string_size
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_get_utf32_string_size
        - Src:             'libfvalue_value_type.c:190,13'
          Dst:             libfvalue_binary_data_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_initialize
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_free
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_clone
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_integer
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_to_integer
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_floating_point
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_to_floating_point
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_get_string_size
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_get_string_size
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_from_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_get_string_size
        - Src:             'libfvalue_value_type.c:228,13'
          Dst:             libfvalue_floating_point_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_initialize
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_free
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_clone
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_from_integer
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_to_integer
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_from_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_get_string_size
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_from_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_get_string_size
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_from_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_get_string_size
        - Src:             'libfvalue_value_type.c:273,13'
          Dst:             libfvalue_integer_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:310,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_initialize
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_free
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_clone
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_from_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_get_utf8_string_size
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_from_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_get_utf16_string_size
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_from_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_get_utf32_string_size
        - Src:             'libfvalue_value_type.c:350,13'
          Dst:             libfvalue_string_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_initialize
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_free
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_get_string_size
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_get_string_size
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_get_string_size
        - Src:             'libfvalue_value_type.c:388,13'
          Dst:             libfdatetime_fat_date_time_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_initialize
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_free
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfvalue_filetime_copy_from_integer
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfvalue_filetime_copy_to_integer
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_get_string_size
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_get_string_size
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_get_string_size
        - Src:             'libfvalue_value_type.c:425,13'
          Dst:             libfdatetime_filetime_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_initialize
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_free
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_get_string_size
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_get_string_size
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_get_string_size
        - Src:             'libfvalue_value_type.c:462,13'
          Dst:             libfdatetime_floatingtime_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_initialize
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_free
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_get_string_size
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_get_string_size
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_get_string_size
        - Src:             'libfvalue_value_type.c:499,13'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_initialize
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_free
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfvalue_value_type_posix_time_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_get_string_size
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_get_string_size
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_get_string_size
        - Src:             'libfvalue_value_type.c:536,13'
          Dst:             libfdatetime_posix_time_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_initialize
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_free
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_get_string_size
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_get_string_size
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_get_string_size
        - Src:             'libfvalue_value_type.c:573,13'
          Dst:             libfdatetime_systemtime_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfvalue_value_initialize
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_initialize
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_free
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_from_byte_stream
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_to_byte_stream
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_from_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_get_string_size
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_to_utf8_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_from_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_get_string_size
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_to_utf16_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_from_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_get_string_size
        - Src:             'libfvalue_value_type.c:612,13'
          Dst:             libfguid_identifier_copy_to_utf32_string_with_index
        - Src:             'libfvalue_value_type.c:689,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:701,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_type.c:712,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_type_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value
        - type
        - error
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_value_type_initialize_with_data_handle
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfvalue_value_type.c:144,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_type.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_type.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_type.c:144,6'
          Dst:             libfvalue_value_type_initialize_with_data_handle
        - Src:             'libfvalue_value_type.c:151,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_calculate_hmac
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - key
        - key_size
        - buffer
        - size
        - hmac
        - hmac_size
        - error
      BBCount:         85
      ICount:          579
      EdgeCount:       121
      CyclomaticComplexity: 38
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_finalize
        - libhmac_md5_context_free
        - libhmac_md5_context_initialize
        - libhmac_md5_context_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:244,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:255,6'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:255,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:258,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:266,6'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:266,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:269,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:277,25'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:280,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:283,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:291,6'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:291,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:293,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
            - BranchSide:      'libhmac_md5.c:326,8'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:293,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:299,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:307,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:307,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:313,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:321,2'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:324,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:329,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:338,8'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:337,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:344,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:353,8'
              BranchSideFuncs:
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:352,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:359,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:369,8'
              BranchSideFuncs:
                - libhmac_md5_context_free
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:367,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:372,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:380,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:380,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:382,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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
            - BranchSide:      'libhmac_md5.c:397,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:382,8'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:388,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:396,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:397,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:403,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
        - Branch String:   'libhmac_md5.c:415,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:426,6'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:426,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:432,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:440,30'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:443,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:446,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:454,6'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:454,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:460,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:468,19'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:468,2'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:472,35'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:      'libhmac_md5.c:477,7'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:475,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:489,7'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:488,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:504,7'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:503,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:510,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:519,7'
              BranchSideFuncs:
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:518,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:525,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:535,7'
              BranchSideFuncs:
                - libhmac_md5_context_free
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_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:   'libhmac_md5.c:533,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:548,7'
              BranchSideFuncs:
                - libhmac_md5_context_initialize
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:546,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:551,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:560,7'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:559,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:575,7'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:574,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:581,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:590,7'
              BranchSideFuncs:
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:589,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:596,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:606,7'
              BranchSideFuncs:
                - libhmac_md5_context_free
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:604,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:617,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:617,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:623,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:631,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:636,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:642,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:650,2'
              BranchSideFuncs:
                - free
                - free
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
        - Branch String:   'libhmac_md5.c:655,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:661,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:669,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libhmac_md5.c:677,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:679,3'
              BranchSideFuncs:
                - libhmac_md5_context_free
                - free
                - free
                - free
            - BranchSide:      'libhmac_md5.c:683,6'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libhmac_md5.c:683,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:685,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libhmac_md5.c:693,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libhmac_md5.c:693,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:695,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libhmac_md5.c:703,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libhmac_md5.c:703,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:705,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libhmac_md5.c:713,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:257,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:268,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:282,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:298,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:312,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:324,7'
          Dst:             libhmac_md5_context_initialize
        - Src:             'libhmac_md5.c:328,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:337,7'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:343,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:352,7'
          Dst:             libhmac_md5_context_finalize
        - Src:             'libhmac_md5.c:358,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:367,7'
          Dst:             libhmac_md5_context_free
        - Src:             'libhmac_md5.c:371,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:387,5'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:402,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:431,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:445,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:459,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:475,6'
          Dst:             libhmac_md5_context_initialize
        - Src:             'libhmac_md5.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:488,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:503,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:509,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:518,6'
          Dst:             libhmac_md5_context_finalize
        - Src:             'libhmac_md5.c:524,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:533,6'
          Dst:             libhmac_md5_context_free
        - Src:             'libhmac_md5.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:546,6'
          Dst:             libhmac_md5_context_initialize
        - Src:             'libhmac_md5.c:550,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:559,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:565,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:574,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:580,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:589,6'
          Dst:             libhmac_md5_context_finalize
        - Src:             'libhmac_md5.c:595,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:604,6'
          Dst:             libhmac_md5_context_free
        - Src:             'libhmac_md5.c:608,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:622,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:641,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:660,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:679,3'
          Dst:             libhmac_md5_context_free
    - functionName:    libhmac_md5_calculate
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - buffer
        - size
        - hash
        - hash_size
        - error
      BBCount:         16
      ICount:          105
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_finalize
        - libhmac_md5_context_free
        - libhmac_md5_context_initialize
        - libhmac_md5_context_update
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:153,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:167,7'
              BranchSideFuncs:
                - libhmac_md5_context_update
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libcerror_error_set
                - libhmac_md5_context_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:166,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:173,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:182,7'
              BranchSideFuncs:
                - libhmac_md5_context_finalize
                - libhmac_md5_context_free
                - libcerror_error_set
                - libhmac_md5_context_free
                - libcerror_error_set
        - Branch String:   'libhmac_md5.c:181,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:198,7'
              BranchSideFuncs:
                - libhmac_md5_context_free
                - libcerror_error_set
                - libhmac_md5_context_free
        - Branch String:   'libhmac_md5.c:196,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:209,2'
              BranchSideFuncs: []
        - Branch String:   'libhmac_md5.c:212,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:214,3'
              BranchSideFuncs:
                - libhmac_md5_context_free
            - BranchSide:      'libhmac_md5.c:218,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:153,6'
          Dst:             libhmac_md5_context_initialize
        - Src:             'libhmac_md5.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:166,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:172,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:181,6'
          Dst:             libhmac_md5_context_finalize
        - Src:             'libhmac_md5.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:196,6'
          Dst:             libhmac_md5_context_free
        - Src:             'libhmac_md5.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5.c:214,3'
          Dst:             libhmac_md5_context_free
    - functionName:    libhmac_md5_finalize
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - hash
        - hash_size
        - error
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_finalize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:122,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:122,6'
          Dst:             libhmac_md5_context_finalize
        - Src:             'libhmac_md5.c:128,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_update
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - buffer
        - size
        - error
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:93,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:108,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:93,6'
          Dst:             libhmac_md5_context_update
        - Src:             'libhmac_md5.c:99,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_free
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:66,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:79,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:66,6'
          Dst:             libhmac_md5_context_free
        - Src:             'libhmac_md5.c:70,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_initialize
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libhmac_md5.c:41,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5.c:54,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5.c:41,6'
          Dst:             libhmac_md5_context_initialize
        - Src:             'libhmac_md5.c:45,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_context_finalize
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - hash
        - hash_size
        - error
      BBCount:         21
      ICount:          445
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_transform
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libhmac_md5_context.c:1145,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1156,56'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1158,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1161,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1169,6'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1169,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1172,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1180,6'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1180,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1193,19'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1195,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1197,20'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1199,15'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1201,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1207,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1217,2'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1231,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1254,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:1274,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:1280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:1288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5_context.c:1147,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1160,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1171,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1182,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1206,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1225,18'
          Dst:             libhmac_md5_context_transform
        - Src:             'libhmac_md5_context.c:1233,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:1279,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_context_transform
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 416
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libhmac_internal_md5_context *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_context
        - buffer
        - size
        - error
      BBCount:         20
      ICount:          3864
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libhmac_md5_context.c:235,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:246,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:246,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:257,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:257,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:268,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:268,2'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:270,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:374,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:270,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:276,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:287,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:374,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:380,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:388,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:388,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:402,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5_context.c:237,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:248,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:259,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:275,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:379,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:393,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_context_update
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - buffer
        - size
        - error
      BBCount:         38
      ICount:          297
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_context_transform
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libhmac_md5_context.c:817,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:820,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:828,56'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:830,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:841,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:841,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:844,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:852,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:852,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:854,3'
              BranchSideFuncs: []
            - BranchSide:      'libhmac_md5_context.c:856,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:856,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:858,7'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:918,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:858,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:861,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:869,51'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:871,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:873,27'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:875,7'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:875,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:881,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:889,37'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:891,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:893,4'
              BranchSideFuncs: []
            - BranchSide:      'libhmac_md5_context.c:895,20'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:904,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:907,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:915,36'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libhmac_md5_context_transform
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:918,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:921,20'
              BranchSideFuncs:
                - libhmac_md5_context_transform
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:942,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:926,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:929,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:937,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:942,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:944,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:971,2'
              BranchSideFuncs: []
        - Branch String:   'libhmac_md5_context.c:944,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:955,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:955,7'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:961,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:969,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5_context.c:819,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:832,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:843,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:860,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:880,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:898,19'
          Dst:             libhmac_md5_context_transform
        - Src:             'libhmac_md5_context.c:906,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:920,19'
          Dst:             libhmac_md5_context_transform
        - Src:             'libhmac_md5_context.c:928,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:946,4'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:960,4'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_context_free
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libhmac_md5_context.c:599,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:602,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:610,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libhmac_md5_context.c:610,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:612,58'
              BranchSideFuncs:
                - free
            - BranchSide:      'libhmac_md5_context.c:650,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5_context.c:601,3'
          Dst:             libcerror_error_set
    - functionName:    libhmac_md5_context_initialize
      functionSourceFile: '/src/libewf/libhmac/libhmac_md5_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - context
        - error
      BBCount:         18
      ICount:          114
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libhmac_md5_context.c:435,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:446,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:446,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:449,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libhmac_md5_context.c:457,21'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libhmac_md5_context.c:460,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:463,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libhmac_md5_context.c:471,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libhmac_md5_context.c:471,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libhmac_md5_context.c:560,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libhmac_md5_context.c:560,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:566,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libhmac_md5_context.c:576,39'
              BranchSideFuncs: []
        - Branch String:   'libhmac_md5_context.c:581,6'
          Branch Sides:
            - BranchSide:      'libhmac_md5_context.c:583,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libhmac_md5_context.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libhmac_md5_context.c:437,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:448,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:462,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libhmac_md5_context.c:565,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_analytical_data_parse
      functionSourceFile: '/src/libewf/libewf/libewf_analytical_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - analytical_data
        - analytical_data_size
        - error
      BBCount:         21
      ICount:          126
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_analytical_data.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_analytical_data.c:55,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_analytical_data.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_analytical_data.c:70,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_analytical_data.c:71,3'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:71,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_analytical_data.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_analytical_data.c:70,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_analytical_data.c:82,39'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_analytical_data.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_analytical_data.c:97,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_analytical_data.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:105,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_analytical_data.c:140,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_analytical_data.c:146,6'
          Branch Sides:
            - BranchSide:      'libewf_analytical_data.c:148,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_analytical_data.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_analytical_data.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_analytical_data.c:54,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_analytical_data.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_analytical_data.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_analytical_data.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_analytical_data.c:96,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_analytical_data.c:104,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_case_data_parse
      functionSourceFile: '/src/libewf/libewf/libewf_case_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - case_data
        - case_data_size
        - media_values
        - header_values
        - format
        - error
      BBCount:         23
      ICount:          152
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_case_data_parse_utf8_string
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_case_data.c:2005,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:2017,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_case_data_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:2016,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2024,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2032,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_case_data_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:2033,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2033,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2036,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:2032,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2036,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2044,28'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_case_data_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:2047,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2050,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2059,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_case_data_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:2058,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2067,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2085,7'
              BranchSideFuncs:
                - libewf_case_data_parse_utf8_string
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:2084,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2093,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:2101,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:2107,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:2109,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data.c:2112,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data.c:2007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:2016,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_case_data.c:2023,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:2035,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:2049,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:2058,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_case_data.c:2066,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:2084,6'
          Dst:             libewf_case_data_parse_utf8_string
        - Src:             'libewf_case_data.c:2092,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_case_data_parse_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_case_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1115
      functionLinenumberEnd: 1566
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - media_values
        - header_values
        - format
        - error
      BBCount:         101
      ICount:          615
      EdgeCount:       142
      CyclomaticComplexity: 43
      functionsReached:
        - libcerror_error_set
        - libewf_case_data_parse_utf8_string_value
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_case_data.c:1131,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1134,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1142,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1142,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1154,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1153,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1161,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1170,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1169,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1175,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1183,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1183,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1186,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1526,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1185,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1193,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1201,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1201,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1204,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1212,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1213,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1213,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1217,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1214,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1214,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1217,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1212,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1217,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1227,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1233,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1236,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1244,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1244,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1247,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1256,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1255,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1263,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1271,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1271,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1274,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1282,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1283,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1283,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1287,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1284,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1284,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1287,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1282,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1287,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1297,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1303,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1306,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1314,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1315,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1315,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1320,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1316,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1316,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1320,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1317,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1317,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1320,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1314,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1320,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1328,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1330,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1338,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1347,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_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:   'libewf_case_data.c:1346,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1354,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1363,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1362,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1368,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1377,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1376,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1384,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1393,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1392,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1400,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1409,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1408,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1414,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1433,20'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1433,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1438,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1499,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1437,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1445,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1454,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1454,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1456,23'
              BranchSideFuncs:
                - libewf_case_data_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1460,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1459,13'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1467,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1476,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1487,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1496,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_case_data_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1497,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1502,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1512,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1510,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1515,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1523,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1524,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1529,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1544,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:1547,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1549,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1553,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1553,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1555,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1559,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_case_data.c:1559,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1561,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_case_data.c:1565,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data.c:1133,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1144,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1153,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_case_data.c:1160,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1169,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_case_data.c:1174,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1185,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1192,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1203,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1216,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1235,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1246,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1255,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1262,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1273,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1286,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1305,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1319,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1330,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1337,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1346,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_case_data.c:1353,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1362,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_case_data.c:1367,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1376,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1383,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1392,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_case_data.c:1399,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1408,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_case_data.c:1413,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1437,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1444,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1459,13'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_case_data.c:1466,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1476,8'
          Dst:             libewf_case_data_parse_utf8_string_value
        - Src:             'libewf_case_data.c:1486,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1497,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_case_data.c:1501,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1510,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_case_data.c:1514,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1524,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_case_data.c:1528,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1549,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_case_data.c:1555,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_case_data.c:1561,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_case_data_parse_utf8_string_value
      functionSourceFile: '/src/libewf/libewf/libewf_case_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - type_string
        - type_string_size
        - value_string
        - value_string_size
        - value_index
        - media_values
        - header_values
        - error
      BBCount:         166
      ICount:          884
      EdgeCount:       224
      CyclomaticComplexity: 60
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_convert_date_header2_value
        - libewf_value_table_set_value_by_identifier
        - libfvalue_utf8_string_copy_to_integer
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_case_data.c:1589,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1589,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1593,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1590,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1590,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1593,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1588,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1593,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1602,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1602,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1605,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1613,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1613,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1616,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1626,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1626,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1628,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1632,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1633,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1633,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1636,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1634,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1634,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1636,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1632,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1636,21'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1641,11'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1659,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1661,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_case_data.c:1663,18'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1666,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1668,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1951,6'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1669,4'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1669,9'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1674,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1668,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1671,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1674,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1675,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1675,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1715,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1674,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1678,9'
              BranchSideFuncs:
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1715,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1677,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1685,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
            - BranchSide:      'libewf_case_data.c:1705,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
        - Branch String:   'libewf_case_data.c:1705,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1707,25'
              BranchSideFuncs:
                - strlen
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1714,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1716,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1716,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1721,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1715,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1718,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1721,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1722,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1722,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1771,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1721,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1725,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1771,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1724,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1733,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1741,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1741,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1743,23'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1746,13'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1746,13'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1748,23'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1751,13'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1772,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1772,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1777,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1771,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1774,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1777,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1778,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1778,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1783,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1777,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1780,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1783,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1784,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1784,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1805,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1783,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1787,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1805,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1786,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1795,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1803,49'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1806,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1806,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1811,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1805,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1808,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1811,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1812,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1812,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1817,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1811,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1814,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1817,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1818,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1818,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1823,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1817,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1820,20'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1823,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1824,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1824,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1845,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1823,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1827,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1845,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1826,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1835,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1843,49'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1846,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1846,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1867,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1845,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1849,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1867,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:1848,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1857,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1865,37'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1868,9'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1868,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_convert_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1908,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1867,12'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1871,9'
              BranchSideFuncs:
                - libewf_convert_date_header2_value
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:1908,14'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1870,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1878,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
            - BranchSide:      'libewf_case_data.c:1898,8'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
                - strlen
        - Branch String:   'libewf_case_data.c:1898,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1900,25'
              BranchSideFuncs:
                - strlen
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1907,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1911,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1920,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1930,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1930,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1932,5'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1934,10'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1934,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1936,5'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1949,3'
              BranchSideFuncs:
                - free
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data.c:1951,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1954,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1972,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:1953,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1962,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data.c:1971,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:1972,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1974,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data.c:1979,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:1982,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1984,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data.c:1987,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data.c:1592,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1604,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1615,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1677,8'
          Dst:             libewf_convert_date_header2_value
        - Src:             'libewf_case_data.c:1684,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1702,5'
          Dst:             libcerror_error_free
        - Src:             'libewf_case_data.c:1708,29'
          Dst:             strlen
        - Src:             'libewf_case_data.c:1724,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_case_data.c:1732,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1786,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_case_data.c:1794,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1826,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_case_data.c:1834,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1848,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_case_data.c:1856,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1870,8'
          Dst:             libewf_convert_date_header2_value
        - Src:             'libewf_case_data.c:1877,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1895,5'
          Dst:             libcerror_error_free
        - Src:             'libewf_case_data.c:1901,29'
          Dst:             strlen
        - Src:             'libewf_case_data.c:1911,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_case_data.c:1919,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1953,7'
          Dst:             libewf_value_table_set_value_by_identifier
        - Src:             'libewf_case_data.c:1961,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_case_data_generate
      functionSourceFile: '/src/libewf/libewf/libewf_case_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 958
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - case_data
        - case_data_size
        - media_values
        - header_values
        - timestamp
        - format
        - error
      BBCount:         30
      ICount:          202
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_case_data_generate_utf8_string
        - libuna_utf16_stream_copy_from_utf8
        - libuna_utf16_stream_size_from_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_case_data.c:965,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:968,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:976,7'
              BranchSideFuncs:
                - libewf_case_data_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:976,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:987,6'
              BranchSideFuncs:
                - libewf_case_data_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:987,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:1001,7'
              BranchSideFuncs:
                - libewf_case_data_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:998,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1008,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1026,7'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1025,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1032,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1040,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1041,3'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1041,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1044,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_case_data.c:1040,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1044,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1052,31'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:1055,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1058,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1067,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_case_data.c:1066,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1075,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1083,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:1092,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1094,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_case_data.c:1097,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:1097,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:1099,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data.c:1102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data.c:967,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:978,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:989,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:998,6'
          Dst:             libewf_case_data_generate_utf8_string
        - Src:             'libewf_case_data.c:1007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1025,6'
          Dst:             libuna_utf16_stream_size_from_utf8
        - Src:             'libewf_case_data.c:1031,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1043,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1057,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:1066,6'
          Dst:             libuna_utf16_stream_copy_from_utf8
        - Src:             'libewf_case_data.c:1074,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_case_data_generate_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_case_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - media_values
        - header_values
        - timestamp
        - format
        - error
      BBCount:         158
      ICount:          1514
      EdgeCount:       220
      CyclomaticComplexity: 64
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_generate_date_header2_value
        - libewf_value_table_get_value_copy_to_utf8_string_with_index
        - libewf_value_table_get_value_utf8_string_length
        - libfvalue_string_size_from_integer
        - libfvalue_utf8_string_with_index_copy_from_integer
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_case_data.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:88,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_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:   'libewf_case_data.c:88,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:99,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_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:   'libewf_case_data.c:99,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:110,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_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:   'libewf_case_data.c:110,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:121,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_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:   'libewf_case_data.c:121,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:133,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_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:   'libewf_case_data.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:149,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:165,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:164,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:172,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:181,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:180,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:197,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:196,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:213,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:212,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:229,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:228,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:245,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:252,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:260,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:260,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:263,6'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libewf_case_data.c:300,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:268,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:271,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:295,33'
              BranchSideFuncs:
                - strlen
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:299,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:315,6'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_generate_date_header2_value
                - strlen
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_case_data.c:315,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:318,6'
              BranchSideFuncs:
                - libewf_generate_date_header2_value
                - strlen
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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_free
            - BranchSide:      'libewf_case_data.c:359,36'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:323,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:326,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:350,33'
              BranchSideFuncs:
                - strlen
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:385,17'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:391,17'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:393,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:409,6'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:409,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:411,34'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:419,7'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:417,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:425,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:433,6'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:433,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:435,35'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:441,7'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:439,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:455,6'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:455,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:457,35'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:465,27'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:471,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:474,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:484,33'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:487,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:490,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:498,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:502,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:504,45'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:506,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:513,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:515,45'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:517,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:561,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:563,45'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:565,6'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:565,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:568,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:586,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:567,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:577,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:585,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:588,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:591,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:609,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:590,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:600,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:608,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:611,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:614,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:632,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:613,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:623,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:631,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:634,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:637,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:655,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:636,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:646,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:654,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:657,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:660,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:678,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:659,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:669,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:677,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:680,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:683,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:701,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:682,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:692,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:700,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:703,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:706,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:724,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:705,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:723,2'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:726,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:729,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:749,7'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:728,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:738,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:746,2'
              BranchSideFuncs:
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:749,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:755,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:763,24'
              BranchSideFuncs:
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:772,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:775,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:795,7'
              BranchSideFuncs:
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:774,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:784,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:792,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:795,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:801,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:809,24'
              BranchSideFuncs:
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:818,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:822,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:852,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:822,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:824,18'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:830,18'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:832,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:842,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:850,20'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_case_data.c:858,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:861,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_case_data.c:880,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_case_data.c:860,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:870,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:878,20'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_case_data.c:882,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:885,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:904,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:884,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:894,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:902,20'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:910,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:912,45'
              BranchSideFuncs: []
            - BranchSide:      'libewf_case_data.c:914,44'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:916,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:918,45'
              BranchSideFuncs: []
            - BranchSide:      'libewf_case_data.c:920,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data.c:928,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:930,3'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_case_data.c:933,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_case_data.c:933,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:935,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_case_data.c:938,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data.c:938,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data.c:940,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data.c:943,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:90,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:101,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:132,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:148,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:164,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:171,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:180,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:196,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:212,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:228,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:244,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:251,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:262,12'
          Dst:             libewf_generate_date_header2_value
        - Src:             'libewf_case_data.c:270,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:288,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_case_data.c:295,33'
          Dst:             strlen
        - Src:             'libewf_case_data.c:299,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_case_data.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:317,12'
          Dst:             libewf_generate_date_header2_value
        - Src:             'libewf_case_data.c:325,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:343,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_case_data.c:350,33'
          Dst:             strlen
        - Src:             'libewf_case_data.c:393,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libewf_case_data.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:417,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libewf_case_data.c:424,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:439,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libewf_case_data.c:446,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:489,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:567,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:576,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:590,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:599,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:613,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:622,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:636,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:645,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:659,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:668,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:682,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:691,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:705,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:728,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:737,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:754,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:774,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_case_data.c:783,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:800,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:832,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_case_data.c:841,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:860,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_case_data.c:869,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data.c:884,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_case_data.c:893,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_case_data_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_case_data_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_read_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - read_io_handle
        - media_values
        - header_values
        - error
      BBCount:         30
      ICount:          201
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_case_data_parse
        - libewf_section_compressed_string_read
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_case_data_section.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data_section.c:65,6'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_case_data_parse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data_section.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data_section.c:76,6'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_case_data_parse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data_section.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_case_data_section.c:88,9'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_case_data_parse
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_case_data_section.c:97,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data_section.c:108,11'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_case_data_parse
                - libcerror_error_set
        - Branch String:   'libewf_case_data_section.c:110,7'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:113,9'
              BranchSideFuncs:
                - libewf_case_data_parse
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data_section.c:134,10'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data_section.c:112,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:121,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data_section.c:129,37'
              BranchSideFuncs: []
        - Branch String:   'libewf_case_data_section.c:135,5'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:135,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data_section.c:141,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_case_data_section.c:134,8'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:141,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_case_data_section.c:149,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_case_data_section.c:156,6'
          Branch Sides:
            - BranchSide:      'libewf_case_data_section.c:158,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_case_data_section.c:161,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_case_data_section.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data_section.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data_section.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data_section.c:87,15'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_case_data_section.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data_section.c:112,8'
          Dst:             libewf_case_data_parse
        - Src:             'libewf_case_data_section.c:120,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_case_data_section.c:135,10'
          Dst:             memcmp
        - Src:             'libewf_case_data_section.c:140,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_read_element_data
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionLinenumberEnd: 2202
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - io_handle
        - file_io_pool
        - element
        - cache
        - file_io_pool_entry
        - chunk_data_offset
        - chunk_data_size
        - chunk_data_flags
        - read_flags
        - error
      BBCount:         20
      ICount:          159
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_free
        - libewf_chunk_data_initialize
        - libewf_chunk_data_read_from_file_io_pool
        - libfdata_list_element_set_element_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:2024,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2027,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:2035,6'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_read_from_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:2035,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:2046,8'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_read_from_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:2046,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:2059,7'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_read_from_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:2057,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2064,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_chunk_data.c:2123,9'
              BranchSideFuncs:
                - libewf_chunk_data_read_from_file_io_pool
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:2131,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2134,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_chunk_data.c:2175,7'
              BranchSideFuncs:
                - libfdata_list_element_set_element_value
                - libcerror_error_set
                - libewf_chunk_data_free
        - Branch String:   'libewf_chunk_data.c:2174,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2184,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
            - BranchSide:      'libewf_chunk_data.c:2192,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:2195,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:2197,3'
              BranchSideFuncs:
                - libewf_chunk_data_free
            - BranchSide:      'libewf_chunk_data.c:2201,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:2026,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2037,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2048,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2057,6'
          Dst:             libewf_chunk_data_initialize
        - Src:             'libewf_chunk_data.c:2063,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2122,15'
          Dst:             libewf_chunk_data_read_from_file_io_pool
        - Src:             'libewf_chunk_data.c:2133,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2174,6'
          Dst:             libfdata_list_element_set_element_value
        - Src:             'libewf_chunk_data.c:2174,6'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_chunk_data.c:2183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:2197,3'
          Dst:             libewf_chunk_data_free
    - functionName:    libewf_chunk_data_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data **'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - chunk_size
        - clear_data
        - error
      BBCount:         34
      ICount:          233
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:59,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:62,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:70,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
        - Branch String:   'libewf_chunk_data.c:70,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:81,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:82,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:82,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:81,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:93,16'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:107,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:107,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:113,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:128,33'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:132,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:134,23'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:136,26'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:141,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:152,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_chunk_data.c:152,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:154,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:169,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:154,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:160,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:168,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:176,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:178,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:188,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:178,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:180,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:183,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_data.c:61,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:72,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:143,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:159,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_read_from_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - file_io_pool
        - file_io_pool_entry
        - chunk_data_offset
        - chunk_data_size
        - chunk_data_flags
        - error
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1949,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1960,8'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1961,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1961,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1964,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1960,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1973,9'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1980,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1983,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1994,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1951,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1972,15'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libewf_chunk_data.c:1982,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_free
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - error
      BBCount:         18
      ICount:          99
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:200,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:203,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:211,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_chunk_data.c:211,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:213,12'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:231,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:213,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:215,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:221,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_chunk_data.c:215,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:217,5'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:220,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_chunk_data.c:221,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:223,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_chunk_data.c:226,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_data.c:202,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_get_checksum
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1826
      functionLinenumberEnd: 1932
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - short
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - compression_method
        - checksum
        - error
      BBCount:         38
      ICount:          411
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1830,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1841,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1841,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1844,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1852,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1852,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1854,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1878,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1854,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1857,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1865,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1865,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1867,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1873,12'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1883,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1885,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1890,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1890,12'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1892,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1912,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1893,5'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1893,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1896,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1892,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1896,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1904,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1913,5'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1913,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1916,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1912,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1916,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1924,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1832,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1843,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1856,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1895,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1915,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_get_write_size
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1732
      functionLinenumberEnd: 1816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - write_size
        - error
      BBCount:         22
      ICount:          146
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1736,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1750,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1750,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1754,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1765,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1765,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1769,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1777,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1777,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1780,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1788,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1791,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1791,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1801,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1790,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1793,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1801,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1793,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1795,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1797,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1801,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1805,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1813,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1738,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1753,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1768,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1779,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1804,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_write
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1646
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - file_io_pool
        - file_io_pool_entry
        - error
      BBCount:         18
      ICount:          176
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libbfio_pool_write_buffer
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1654,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1657,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1665,15'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libbfio_pool_write_buffer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1676,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1687,23'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1690,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1690,10'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1722,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1689,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1695,9'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1722,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1695,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1697,4'
              BranchSideFuncs:
                - libbfio_pool_write_buffer
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1721,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1708,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1711,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1719,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1656,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1669,16'
          Dst:             libbfio_pool_write_buffer
        - Src:             'libewf_chunk_data.c:1678,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1701,18'
          Dst:             libbfio_pool_write_buffer
        - Src:             'libewf_chunk_data.c:1710,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_unpack
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - io_handle
        - error
      BBCount:         82
      ICount:          803
      EdgeCount:       106
      CyclomaticComplexity: 26
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libewf_decompress_data
        - libewf_deflate_calculate_adler32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1163,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1174,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1174,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1185,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1185,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1196,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1197,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1197,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1200,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1196,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1208,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1208,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1210,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1212,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1212,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1214,7'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1364,13'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1214,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1217,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1225,38'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1234,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1236,4'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1238,39'
              BranchSideFuncs:
                - malloc
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1243,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1246,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1254,7'
              BranchSideFuncs:
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1254,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1260,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1268,36'
              BranchSideFuncs:
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1270,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1273,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1331,9'
              BranchSideFuncs:
                - libewf_decompress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_chunk_data.c:1273,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1276,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1284,36'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1286,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1289,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1293,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1297,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1301,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1305,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1309,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1313,57'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1315,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1315,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1318,56'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1327,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1366,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1369,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1377,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1379,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1381,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1385,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1385,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1393,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1401,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libewf_chunk_data.c:1401,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1404,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1430,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1432,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1432,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1449,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1431,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1434,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1449,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1434,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1440,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1448,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1454,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1456,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:1467,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1456,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1458,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:1461,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1176,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1216,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1245,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1259,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1275,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1330,8'
          Dst:             libewf_decompress_data
        - Src:             'libewf_chunk_data.c:1338,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1356,5'
          Dst:             libcerror_error_free
        - Src:             'libewf_chunk_data.c:1368,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1385,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_chunk_data.c:1392,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1403,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1424,4'
          Dst:             libcerror_error_free
        - Src:             'libewf_chunk_data.c:1439,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_pack
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'struct.libewf_io_handle *'
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - io_handle
        - compressed_zero_byte_empty_block
        - compressed_zero_byte_empty_block_size
        - pack_flags
        - error
      BBCount:         80
      ICount:          570
      EdgeCount:       109
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_pack_determine_pack_flags
        - libewf_chunk_data_pack_with_64_bit_pattern_fill
        - libewf_chunk_data_pack_with_compression
        - libewf_chunk_data_pack_with_empty_block_compression
        - libewf_deflate_calculate_adler32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:916,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:919,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:927,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack_determine_pack_flags
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:927,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:938,6'
              BranchSideFuncs:
                - libewf_chunk_data_pack_determine_pack_flags
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:938,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:949,8'
              BranchSideFuncs:
                - libewf_chunk_data_pack_determine_pack_flags
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:949,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:951,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:954,7'
              BranchSideFuncs:
                - libewf_chunk_data_pack_determine_pack_flags
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:953,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:960,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:970,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:973,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:973,10'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:975,9'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:972,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:975,9'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1052,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:975,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:978,9'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_64_bit_pattern_fill
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:991,16'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:977,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:982,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:990,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:992,9'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:992,14'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1014,14'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:993,9'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:993,14'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1014,14'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:991,12'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:996,9'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_empty_block_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1014,14'
              BranchSideFuncs:
                - libewf_chunk_data_pack_with_compression
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:995,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1002,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1010,3'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1018,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1021,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1029,13'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1029,13'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1033,13'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1039,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1034,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1034,11'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1036,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1033,9'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1036,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1038,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1039,13'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1042,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1052,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1054,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1066,13'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1054,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1056,4'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1059,27'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1068,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1076,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1084,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1084,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1094,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1098,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1100,30'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1133,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1102,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1104,36'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1106,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1107,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1107,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1110,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1106,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1110,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1118,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:1118,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1124,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:1132,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1138,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1140,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:1145,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:918,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:929,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:940,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:953,6'
          Dst:             libewf_chunk_data_pack_determine_pack_flags
        - Src:             'libewf_chunk_data.c:959,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:977,8'
          Dst:             libewf_chunk_data_pack_with_64_bit_pattern_fill
        - Src:             'libewf_chunk_data.c:981,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:995,8'
          Dst:             libewf_chunk_data_pack_with_empty_block_compression
        - Src:             'libewf_chunk_data.c:1001,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1013,13'
          Dst:             libewf_chunk_data_pack_with_compression
        - Src:             'libewf_chunk_data.c:1020,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1041,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1068,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_chunk_data.c:1075,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1109,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1123,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_pack_determine_pack_flags
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'struct.libewf_io_handle *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - io_handle
        - pack_flags
        - error
      BBCount:         40
      ICount:          262
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_check_for_64_bit_pattern_fill
        - libewf_chunk_data_check_for_empty_block
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:416,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:419,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:427,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:427,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:438,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:438,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:441,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:449,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:449,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:460,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:460,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:471,21'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:474,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:474,10'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:499,15'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:477,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_64_bit_pattern_fill
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:499,15'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:482,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:485,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:493,12'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:500,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:500,13'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:503,6'
              BranchSideFuncs:
                - libewf_chunk_data_check_for_empty_block
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:507,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:510,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:518,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:418,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:429,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:440,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:451,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:462,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:476,12'
          Dst:             libewf_chunk_data_check_for_64_bit_pattern_fill
        - Src:             'libewf_chunk_data.c:484,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:502,12'
          Dst:             libewf_chunk_data_check_for_empty_block
        - Src:             'libewf_chunk_data.c:509,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_pack_with_64_bit_pattern_fill
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - error
      BBCount:         18
      ICount:          132
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:539,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:550,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:550,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:561,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:561,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:564,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:572,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:577,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:588,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:588,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:594,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:602,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:607,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:609,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:614,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:541,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:552,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:593,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_pack_with_empty_block_compression
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - compressed_zero_byte_empty_block
        - compressed_zero_byte_empty_block_size
        - error
      BBCount:         26
      ICount:          236
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:630,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:633,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:641,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:641,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:652,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:652,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:655,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:663,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:664,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:664,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:667,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:663,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:675,37'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:677,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:679,46'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:681,44'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:684,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:687,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:695,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:695,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:701,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:709,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:718,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:720,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:725,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:632,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:643,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:654,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:666,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:686,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:700,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_pack_with_compression
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - io_handle
        - error
      BBCount:         43
      ICount:          352
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - libewf_compress_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:743,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:754,8'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:755,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:755,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:758,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:754,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:758,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:766,6'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:766,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:769,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:777,6'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:777,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:780,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:790,37'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:794,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:796,3'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:798,44'
              BranchSideFuncs:
                - malloc
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:801,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:804,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:812,30'
              BranchSideFuncs:
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:819,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:819,8'
              BranchSideFuncs:
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:824,5'
              BranchSideFuncs:
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:818,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:821,21'
              BranchSideFuncs:
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:824,5'
              BranchSideFuncs:
                - libewf_compress_data
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:832,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:835,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:843,11'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:846,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:846,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:849,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_data.c:845,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:849,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_data.c:857,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:857,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:861,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:875,38'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:889,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:891,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_data.c:896,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:745,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:757,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:768,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:779,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:803,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:823,11'
          Dst:             libewf_compress_data
        - Src:             'libewf_chunk_data.c:834,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:848,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_check_for_64_bit_pattern_fill
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1636
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - pattern
        - error
      BBCount:         38
      ICount:          340
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1535,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1546,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1546,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1557,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1557,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1568,8'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1569,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1569,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1571,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1568,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1571,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1573,27'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1579,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1583,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1621,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1583,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1585,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1595,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1585,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1587,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1589,14'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1595,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1597,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1604,45'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1597,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1599,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1601,14'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1607,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1609,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1618,28'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1609,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1611,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1613,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1621,2'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1623,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1631,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_data.c:1623,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1625,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1627,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1537,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1548,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1559,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_check_for_empty_block
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1518
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - error
      BBCount:         15
      ICount:          83
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:1480,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1483,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1491,6'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:1491,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:1502,6'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libewf_chunk_data.c:1502,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1504,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1506,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libewf_chunk_data.c:1510,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:1515,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_data.c:1517,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:1482,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:1510,6'
          Dst:             memcmp
    - functionName:    libewf_chunk_data_write_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - buffer
        - buffer_size
        - error
      BBCount:         16
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:328,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:339,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:339,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:350,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:350,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:361,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:361,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:364,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:372,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:372,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:383,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:389,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:397,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:330,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:363,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:388,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_data_read_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_data *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_data
        - buffer
        - buffer_size
        - error
      BBCount:         16
      ICount:          114
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_data.c:245,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:256,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:256,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:267,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:267,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:278,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:278,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:289,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:289,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:300,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_data.c:300,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_data.c:306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_data.c:314,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_data.c:247,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:258,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:269,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:280,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:291,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_data.c:305,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_descriptor_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_chunk_descriptor *'
        - 'char *'
        - size_t
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_descriptor
        - data
        - data_size
        - base_offset
        - format_version
        - error
      BBCount:         45
      ICount:          455
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_descriptor.c:234,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:245,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:   'libewf_chunk_descriptor.c:245,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:256,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:256,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:258,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:260,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:260,11'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:262,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:267,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:275,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:278,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:286,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:286,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:297,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:303,24'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:327,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:306,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:306,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:309,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:305,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:309,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:317,29'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:319,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:321,17'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_descriptor.c:323,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:329,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:332,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:340,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:340,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:343,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:351,20'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:353,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:355,21'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_descriptor.c:357,9'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:357,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:359,21'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_descriptor.c:361,9'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:361,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:363,21'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_descriptor.c:365,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_descriptor.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:247,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:266,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:277,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:288,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:308,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:331,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:342,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_descriptor_clone
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_descriptor **'
        - 'struct.libewf_chunk_descriptor *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_chunk_descriptor
        - source_chunk_descriptor
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_descriptor.c:146,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:157,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:157,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:168,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:168,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:170,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_descriptor.c:174,34'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:177,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:180,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:188,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_descriptor.c:188,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:202,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:205,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:207,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:212,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_descriptor.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:159,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:179,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:193,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_descriptor_free
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_descriptor **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_descriptor
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_descriptor.c:115,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:126,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_chunk_descriptor.c:126,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:128,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_descriptor.c:117,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_descriptor_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_descriptor.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_descriptor **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_descriptor
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_descriptor.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_descriptor.c:65,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_descriptor.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:79,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_descriptor.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:93,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_descriptor.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_descriptor.c:98,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_descriptor.c:103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_descriptor.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_descriptor.c:84,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_correct_v1
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1677
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.libewf_chunk_group *'
        - size_t
        - int
        - int
        - 'struct.libewf_section_descriptor *'
        - size_t
        - int
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - chunk_index
        - chunk_size
        - file_io_pool_entry
        - table_section
        - base_offset
        - number_of_entries
        - table_entries_data
        - table_entries_data_size
        - tainted
        - error
      BBCount:         147
      ICount:          1038
      EdgeCount:       199
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libcnotify_printf
        - libfdata_list_get_element_by_index
        - libfdata_list_set_element_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:1072,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1075,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1083,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1083,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1094,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1094,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1097,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1105,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1105,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1116,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1116,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1127,2'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1131,2'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1133,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1410,2'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1133,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1135,33'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1140,21'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1146,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1148,18'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1152,18'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1158,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1160,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1190,22'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1160,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1173,15'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1186,22'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1192,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1194,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1203,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1194,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1198,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1201,14'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1203,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1205,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1214,15'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1205,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1209,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1212,14'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1216,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1218,16'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1220,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1220,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1222,16'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1224,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1224,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1226,16'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1287,8'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1286,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1296,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1305,19'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1305,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1316,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1318,23'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1318,12'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1329,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1331,14'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1331,12'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1343,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1347,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1351,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1353,10'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1364,14'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1354,5'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1354,10'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1358,17'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1353,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1356,23'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1358,17'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1368,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1371,9'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1392,9'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1370,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1380,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1389,3'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1393,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1393,11'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1408,20'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1392,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1405,18'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:1408,20'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:1414,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1416,32'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1421,20'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1435,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1448,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1448,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1450,26'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1452,11'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1467,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1478,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1480,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1480,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1491,13'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1493,14'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1495,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1497,15'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1499,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1499,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1501,15'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1503,6'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1503,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1505,15'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1566,7'
              BranchSideFuncs:
                - libfdata_list_get_element_by_index
                - libfdata_list_set_element_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1565,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1584,18'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1584,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1595,12'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1597,22'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1597,11'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1608,12'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1610,13'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1610,11'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1622,12'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1626,12'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1630,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1632,9'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1643,13'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1633,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1633,9'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1637,16'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1632,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1635,22'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1637,16'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1647,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1650,8'
              BranchSideFuncs:
                - libfdata_list_set_element_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1676,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_group.c:1649,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1659,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1668,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_group.c:1074,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1085,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1096,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1107,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1118,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1196,5'
          Dst:             libcnotify_printf
        - Src:             'libewf_chunk_group.c:1207,5'
          Dst:             libcnotify_printf
        - Src:             'libewf_chunk_group.c:1286,7'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_chunk_group.c:1295,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1370,8'
          Dst:             libfdata_list_set_element_by_index
        - Src:             'libewf_chunk_group.c:1379,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1437,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1565,6'
          Dst:             libfdata_list_get_element_by_index
        - Src:             'libewf_chunk_group.c:1574,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1649,7'
          Dst:             libfdata_list_set_element_by_index
        - Src:             'libewf_chunk_group.c:1658,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_fill_v2
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 1035
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'struct.libewf_chunk_group *'
        - size_t
        - int
        - int
        - 'struct.libewf_section_descriptor *'
        - int
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - chunk_index
        - chunk_size
        - file_io_pool_entry
        - table_section
        - number_of_entries
        - table_entries_data
        - table_entries_data_size
        - tainted
        - error
      BBCount:         33
      ICount:          452
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfdata_list_append_element_with_mapped_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:839,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:850,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:850,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:861,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:861,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:872,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:872,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:883,25'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:883,2'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:887,3'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1034,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_group.c:962,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:964,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:971,9'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:966,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:968,17'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:970,3'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:971,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:973,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:995,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:995,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:997,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:999,9'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:999,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1001,24'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1005,8'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:1004,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:1015,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:1024,14'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_chunk_group.c:841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:852,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:863,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:874,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:1004,7'
          Dst:             libfdata_list_append_element_with_mapped_size
        - Src:             'libewf_chunk_group.c:1014,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_fill_v1
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.libewf_chunk_group *'
        - size_t
        - int
        - int
        - 'struct.libewf_section_descriptor *'
        - size_t
        - int
        - 'char *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - chunk_index
        - chunk_size
        - file_io_pool_entry
        - table_section
        - base_offset
        - number_of_entries
        - table_entries_data
        - table_entries_data_size
        - tainted
        - error
      BBCount:         95
      ICount:          713
      EdgeCount:       128
      CyclomaticComplexity: 35
      functionsReached:
        - libcerror_error_set
        - libcnotify_printf
        - libfdata_list_append_element_with_mapped_size
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:349,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:360,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:360,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:371,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:371,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:382,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:382,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:393,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:393,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:404,2'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:410,2'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:414,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:613,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:414,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:416,33'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:421,21'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:429,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:431,18'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:435,18'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:441,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:443,8'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:473,22'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:443,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:456,15'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:469,22'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:475,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:477,8'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:486,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:477,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:481,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:484,14'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:486,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:488,8'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:497,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:488,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:492,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:495,14'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:497,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:499,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:503,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:505,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:507,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:509,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:509,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:511,16'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:572,14'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:574,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:585,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:596,9'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:597,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:597,11'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:612,2'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:596,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:609,18'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libewf_chunk_group.c:612,2'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libewf_chunk_group.c:613,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:615,32'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:620,20'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:634,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:637,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:648,8'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
                - memcmp
        - Branch String:   'libewf_chunk_group.c:649,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:649,8'
              BranchSideFuncs:
                - memcmp
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:658,11'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:648,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:654,27'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:658,11'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:658,11'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:660,27'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:664,11'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:668,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:670,26'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:683,13'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:685,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:696,13'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:698,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:698,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:709,13'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:711,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:711,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:713,15'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:717,15'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:719,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:721,15'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:723,6'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:723,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:725,15'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:786,7'
              BranchSideFuncs:
                - libfdata_list_append_element_with_mapped_size
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:785,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:812,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_group.c:351,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:362,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:373,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:384,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:395,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:479,5'
          Dst:             libcnotify_printf
        - Src:             'libewf_chunk_group.c:490,5'
          Dst:             libcnotify_printf
        - Src:             'libewf_chunk_group.c:574,7'
          Dst:             libfdata_list_append_element_with_mapped_size
        - Src:             'libewf_chunk_group.c:584,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:636,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:649,8'
          Dst:             memcmp
        - Src:             'libewf_chunk_group.c:785,6'
          Dst:             libfdata_list_append_element_with_mapped_size
        - Src:             'libewf_chunk_group.c:795,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_empty
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_group *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - error
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdata_list_empty
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:290,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:302,7'
              BranchSideFuncs:
                - libfdata_list_empty
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:314,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_group.c:292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:301,6'
          Dst:             libfdata_list_empty
        - Src:             'libewf_chunk_group.c:305,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_clone
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_group **'
        - 'struct.libewf_chunk_group *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_chunk_group
        - source_chunk_group
        - error
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:214,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:225,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_group.c:225,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:227,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_group.c:231,29'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_group.c:234,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:245,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_group.c:245,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:264,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_group.c:271,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:273,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_group.c:278,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_group.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:216,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_free
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - error
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfdata_list_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:159,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:170,7'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:170,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:173,14'
              BranchSideFuncs:
                - libfdata_list_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:190,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_group.c:172,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:177,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:185,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_group.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:172,7'
          Dst:             libfdata_list_free
        - Src:             'libewf_chunk_group.c:176,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_group_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_group **'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_group
        - io_handle
        - error
      BBCount:         20
      ICount:          134
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_data_read_element_data
        - libfdata_list_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_group.c:51,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:62,7'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:62,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:73,6'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:73,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_group.c:84,17'
              BranchSideFuncs:
                - malloc
                - libfdata_list_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_group.c:87,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:90,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:98,6'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_group.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:118,13'
              BranchSideFuncs:
                - libfdata_list_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_group.c:117,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_group.c:136,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_group.c:139,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_group.c:141,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_chunk_group.c:146,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_group.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:89,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_group.c:117,6'
          Dst:             libfdata_list_initialize
        - Src:             'libewf_chunk_group.c:117,6'
          Dst:             libewf_chunk_data_read_element_data
        - Src:             'libewf_chunk_group.c:127,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_chunk_data_by_offset_no_cache
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.libewf_chunk_table *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - size_t
        - 'size_t *'
        - 'struct.libewf_chunk_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - io_handle
        - file_io_pool
        - media_values
        - segment_table
        - offset
        - chunk_data_offset
        - chunk_data
        - error
      BBCount:         14
      ICount:          117
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_table_get_segment_file_chunk_data_by_offset
        - libfcache_cache_clear_value_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:1109,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1121,5'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libfcache_cache_clear_value_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1133,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1146,11'
              BranchSideFuncs:
                - libfcache_cache_clear_value_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1148,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1154,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1162,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:1111,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1120,11'
          Dst:             libewf_chunk_table_get_segment_file_chunk_data_by_offset
        - Src:             'libewf_chunk_table.c:1135,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1148,7'
          Dst:             libfcache_cache_clear_value_by_index
        - Src:             'libewf_chunk_table.c:1153,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_segment_file_chunk_data_by_offset
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 919
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'struct.libewf_chunk_table *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - size_t
        - 'size_t *'
        - 'struct.libewf_chunk_data **'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - io_handle
        - file_io_pool
        - chunk_data_cache
        - media_values
        - segment_table
        - offset
        - chunk_data_offset
        - chunk_data
        - read_flags
        - error
      BBCount:         48
      ICount:          426
      EdgeCount:       67
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libewf_chunk_table_get_segment_file_chunk_group_by_offset
        - libfdata_list_get_element_mapped_range
        - libfdata_list_get_element_value_by_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:727,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:730,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:738,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:738,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:741,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:749,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:749,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:752,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:760,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:760,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:771,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:771,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:774,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:782,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:782,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:785,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:793,8'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:794,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:794,8'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:804,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:793,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:796,9'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:804,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:797,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:797,9'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:803,2'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:796,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:799,29'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:803,2'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:804,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:807,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_group_by_offset
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:913,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:817,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:820,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:830,7'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:830,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:832,8'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:912,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:832,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:835,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:844,40'
              BranchSideFuncs:
                - libfdata_list_get_element_value_by_index
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:848,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:858,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:871,8'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:871,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:874,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:883,51'
              BranchSideFuncs:
                - libfdata_list_get_element_mapped_range
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:885,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:893,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:904,59'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:907,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:909,67'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_table.c:911,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:913,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:915,24'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_table.c:918,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:729,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:740,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:751,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:762,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:773,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:784,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:806,12'
          Dst:             libewf_chunk_table_get_segment_file_chunk_group_by_offset
        - Src:             'libewf_chunk_table.c:819,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:834,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:848,8'
          Dst:             libfdata_list_get_element_value_by_index
        - Src:             'libewf_chunk_table.c:857,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:873,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:885,8'
          Dst:             libfdata_list_get_element_mapped_range
        - Src:             'libewf_chunk_table.c:892,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_segment_file_chunk_group_by_offset
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 552
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.libewf_chunk_table *'
        - 'size_t *'
        - 'struct.libewf_segment_table *'
        - size_t
        - 'int *'
        - 'int *'
        - 'size_t *'
        - 'struct.libewf_chunk_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - file_io_pool
        - segment_table
        - offset
        - segment_number
        - chunk_groups_list_index
        - chunk_group_data_offset
        - chunk_group
        - error
      BBCount:         38
      ICount:          275
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_segment_file_get_chunk_group_by_offset
        - libewf_segment_table_get_segment_file_at_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:560,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:571,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:571,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:582,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:582,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:585,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:593,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:593,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:604,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:604,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:615,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:616,3'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:616,8'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:626,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:615,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:618,9'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:626,6'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:619,4'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:619,9'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:625,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:618,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:621,35'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:625,2'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:626,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:629,13'
              BranchSideFuncs:
                - libewf_segment_table_get_segment_file_at_offset
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:691,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:637,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:640,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:650,12'
              BranchSideFuncs:
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:650,12'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:654,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:667,7'
              BranchSideFuncs:
                - libewf_segment_file_get_chunk_group_by_offset
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:691,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:693,30'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_table.c:698,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:562,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:573,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:584,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:595,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:606,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:628,12'
          Dst:             libewf_segment_table_get_segment_file_at_offset
        - Src:             'libewf_chunk_table.c:639,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:653,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:666,13'
          Dst:             libewf_segment_file_get_chunk_group_by_offset
        - Src:             'libewf_chunk_table.c:677,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_chunk_data_by_offset
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 935
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'struct.libewf_chunk_table *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'struct.libewf_segment_table *'
        - size_t
        - 'size_t *'
        - 'struct.libewf_chunk_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - io_handle
        - file_io_pool
        - media_values
        - segment_table
        - offset
        - chunk_data_offset
        - chunk_data
        - error
      BBCount:         35
      ICount:          270
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_range_list_insert_range
        - libcerror_error_set
        - libewf_chunk_data_unpack
        - libewf_chunk_table_get_segment_file_chunk_data_by_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:944,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:955,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:955,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:966,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:966,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:969,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:977,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:977,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:988,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:988,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:999,6'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:999,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1002,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1011,5'
              BranchSideFuncs:
                - libewf_chunk_table_get_segment_file_chunk_data_by_offset
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1023,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1026,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1036,11'
              BranchSideFuncs:
                - libewf_chunk_data_unpack
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1038,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1044,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1053,9'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1053,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1057,24'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1083,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:1060,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1062,36'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1065,9'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:1064,8'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1074,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:1082,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:1084,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:1086,24'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_table.c:1089,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:946,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:968,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:979,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:990,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1001,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1010,11'
          Dst:             libewf_chunk_table_get_segment_file_chunk_data_by_offset
        - Src:             'libewf_chunk_table.c:1025,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1038,7'
          Dst:             libewf_chunk_data_unpack
        - Src:             'libewf_chunk_table.c:1043,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:1064,8'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libewf_chunk_table.c:1073,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_append_checksum_error
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_chunk_table *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - start_sector
        - number_of_sectors
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_range_list_insert_range
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:505,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:517,12'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:525,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:536,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:516,11'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libewf_chunk_table.c:527,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_checksum_error
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_chunk_table *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - error_index
        - start_sector
        - number_of_sectors
        - error
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_range_list_get_range_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:461,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:464,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:473,7'
              BranchSideFuncs:
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:472,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:490,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:463,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:472,6'
          Dst:             libcdata_range_list_get_range_by_index
        - Src:             'libewf_chunk_table.c:480,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_get_number_of_checksum_errors
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_table *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - number_of_errors
        - error
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_range_list_get_number_of_elements
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:407,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:410,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:418,6'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:418,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:430,7'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:429,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:435,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:443,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_chunk_table.c:409,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:420,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:429,6'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libewf_chunk_table.c:434,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_clone
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_table **'
        - 'struct.libewf_chunk_table *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_chunk_table
        - source_chunk_table
        - error
      BBCount:         30
      ICount:          225
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcdata_range_list_clone
        - libcdata_range_list_free
        - libcerror_error_set
        - libfcache_cache_clone
        - libfcache_cache_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:259,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:262,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:270,7'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_clone
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:270,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:273,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:281,6'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_clone
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:281,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:283,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_chunk_table.c:287,29'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_clone
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:290,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:301,6'
              BranchSideFuncs:
                - libcdata_range_list_clone
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_table.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_table.c:320,5'
              BranchSideFuncs:
                - libcdata_range_list_clone
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:326,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:343,13'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:342,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:357,13'
              BranchSideFuncs:
                - libfcache_cache_clone
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
        - Branch String:   'libewf_chunk_table.c:356,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:362,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:370,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:373,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:375,10'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:393,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:375,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:378,11'
              BranchSideFuncs:
                - libfcache_cache_free
                - free
                - libcdata_range_list_free
            - BranchSide:      'libewf_chunk_table.c:381,10'
              BranchSideFuncs:
                - free
                - libcdata_range_list_free
        - Branch String:   'libewf_chunk_table.c:381,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:384,11'
              BranchSideFuncs:
                - libcdata_range_list_free
                - free
            - BranchSide:      'libewf_chunk_table.c:388,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_table.c:261,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:272,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:326,6'
          Dst:             libcdata_range_list_clone
        - Src:             'libewf_chunk_table.c:333,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:342,6'
          Dst:             libfcache_cache_clone
        - Src:             'libewf_chunk_table.c:347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:356,6'
          Dst:             libfcache_cache_clone
        - Src:             'libewf_chunk_table.c:361,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:377,4'
          Dst:             libfcache_cache_free
        - Src:             'libewf_chunk_table.c:383,4'
          Dst:             libcdata_range_list_free
    - functionName:    libewf_chunk_table_free
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_chunk_table **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_range_list_free
        - libcerror_error_set
        - libfcache_cache_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:188,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:199,7'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libfcache_cache_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:199,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:202,14'
              BranchSideFuncs:
                - libcdata_range_list_free
                - libfcache_cache_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:246,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:201,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:207,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:216,14'
              BranchSideFuncs:
                - libfcache_cache_free
                - libfcache_cache_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:215,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:220,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfcache_cache_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:229,14'
              BranchSideFuncs:
                - libfcache_cache_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:228,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:233,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_table.c:241,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_table.c:190,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:201,7'
          Dst:             libcdata_range_list_free
        - Src:             'libewf_chunk_table.c:206,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:215,7'
          Dst:             libfcache_cache_free
        - Src:             'libewf_chunk_table.c:219,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:228,7'
          Dst:             libfcache_cache_free
        - Src:             'libewf_chunk_table.c:232,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_chunk_table_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_chunk_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_chunk_table **'
        - 'struct.libewf_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - chunk_table
        - io_handle
        - error
      BBCount:         27
      ICount:          182
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_range_list_initialize
        - libcerror_error_set
        - libfcache_cache_free
        - libfcache_cache_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_chunk_table.c:50,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:61,7'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_initialize
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:61,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:72,6'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_initialize
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:72,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_chunk_table.c:83,17'
              BranchSideFuncs:
                - malloc
                - libcdata_range_list_initialize
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:86,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:89,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:97,6'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_chunk_table.c:97,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_chunk_table.c:117,13'
              BranchSideFuncs:
                - libcdata_range_list_initialize
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:116,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:121,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:130,13'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
                - libcerror_error_set
        - Branch String:   'libewf_chunk_table.c:129,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:144,13'
              BranchSideFuncs:
                - libfcache_cache_initialize
                - libcerror_error_set
                - free
                - libfcache_cache_free
        - Branch String:   'libewf_chunk_table.c:143,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:157,32'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:162,6'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:164,10'
              BranchSideFuncs:
                - free
                - libfcache_cache_free
            - BranchSide:      'libewf_chunk_table.c:175,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_chunk_table.c:164,7'
          Branch Sides:
            - BranchSide:      'libewf_chunk_table.c:167,11'
              BranchSideFuncs:
                - libfcache_cache_free
                - free
            - BranchSide:      'libewf_chunk_table.c:170,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_chunk_table.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:88,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:116,6'
          Dst:             libcdata_range_list_initialize
        - Src:             'libewf_chunk_table.c:120,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:129,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_chunk_table.c:134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:143,6'
          Dst:             libfcache_cache_initialize
        - Src:             'libewf_chunk_table.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_chunk_table.c:166,4'
          Dst:             libfcache_cache_free
    - functionName:    libewf_decompress_data
      functionSourceFile: '/src/libewf/libewf/libewf_compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - short
        - 'char *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - compression_method
        - uncompressed_data
        - uncompressed_data_size
        - error
      BBCount:         19
      ICount:          131
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_decompress_zlib
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_compression.c:397,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:408,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decompress_zlib
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:408,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:419,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decompress_zlib
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:419,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:430,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decompress_zlib
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:430,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:441,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decompress_zlib
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:441,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:547,13'
              BranchSideFuncs:
                - libewf_deflate_decompress_zlib
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:566,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:553,7'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:556,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:565,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_compression.c:566,11'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:679,4'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_compression.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:410,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:421,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:546,12'
          Dst:             libewf_deflate_decompress_zlib
        - Src:             'libewf_compression.c:555,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:666,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:678,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_compress_data
      functionSourceFile: '/src/libewf/libewf/libewf_compression.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - 'size_t *'
        - short
        - char
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - compression_method
        - compression_level
        - uncompressed_data
        - uncompressed_data_size
        - error
      BBCount:         16
      ICount:          116
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_compression.c:67,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:89,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:89,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:92,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:100,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:100,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:111,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:246,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_compression.c:246,11'
          Branch Sides:
            - BranchSide:      'libewf_compression.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_compression.c:365,4'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_compression.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:91,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_compression.c:364,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_data_chunk_write_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_chunk
        - buffer
        - buffer_size
        - error
      BBCount:         26
      ICount:          218
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_chunk_data_free
        - libewf_chunk_data_initialize
        - libewf_chunk_data_pack
        - libewf_chunk_data_write_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:490,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:501,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:503,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:514,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:514,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:517,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:527,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:526,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:540,6'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:540,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:543,11'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:557,10'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:542,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_data_chunk.c:555,2'
              BranchSideFuncs:
                - libewf_chunk_data_initialize
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:556,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:563,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_data_chunk.c:572,17'
              BranchSideFuncs:
                - libewf_chunk_data_write_buffer
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:577,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_data_chunk.c:588,35'
              BranchSideFuncs:
                - libewf_chunk_data_pack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
        - Branch String:   'libewf_data_chunk.c:590,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
            - BranchSide:      'libewf_data_chunk.c:609,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:608,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:613,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:622,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_chunk.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:516,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:526,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_data_chunk.c:530,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:542,7'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_data_chunk.c:546,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:556,6'
          Dst:             libewf_chunk_data_initialize
        - Src:             'libewf_data_chunk.c:562,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:571,16'
          Dst:             libewf_chunk_data_write_buffer
        - Src:             'libewf_data_chunk.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:590,6'
          Dst:             libewf_chunk_data_pack
        - Src:             'libewf_data_chunk.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:608,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_data_chunk.c:612,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:626,2'
          Dst:             libcthreads_read_write_lock_release_for_write
    - functionName:    libewf_data_chunk_read_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_chunk
        - buffer
        - buffer_size
        - error
      BBCount:         24
      ICount:          176
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_chunk_data_read_buffer
        - libewf_chunk_data_unpack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:378,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:381,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:389,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:391,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:404,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
                - libewf_chunk_data_unpack
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:403,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:417,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
                - libewf_chunk_data_unpack
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:417,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:421,8'
              BranchSideFuncs:
                - libewf_chunk_data_unpack
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:436,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:420,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:426,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:435,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_read_buffer
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:436,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:439,17'
              BranchSideFuncs:
                - libewf_chunk_data_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:459,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:444,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:447,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:456,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:458,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:472,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_chunk.c:380,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:393,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:403,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_data_chunk.c:407,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:420,7'
          Dst:             libewf_chunk_data_unpack
        - Src:             'libewf_data_chunk.c:425,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:438,16'
          Dst:             libewf_chunk_data_read_buffer
        - Src:             'libewf_data_chunk.c:446,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:458,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_data_chunk.c:462,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_data_chunk_is_corrupted
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_chunk
        - error
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:302,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:313,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:315,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:328,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:327,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:341,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:341,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:343,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:347,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:346,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:351,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:360,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_chunk.c:304,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:317,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:327,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_data_chunk.c:331,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:346,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_data_chunk.c:350,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_data_chunk_set_chunk_data
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_internal_data_chunk *'
        - 'struct.libewf_chunk_data *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_data_chunk
        - chunk_data
        - error
      BBCount:         21
      ICount:          130
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_chunk_data_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:216,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:227,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:227,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:240,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:239,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:253,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libewf_chunk_data_free
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:253,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:256,11'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:269,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:255,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:260,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:268,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:269,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:271,37'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:275,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:274,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:288,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_chunk.c:218,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:239,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_data_chunk.c:243,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:255,7'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_data_chunk.c:259,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:274,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_data_chunk.c:278,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_data_chunk_free
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_chunk
        - error
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
        - libewf_chunk_data_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:153,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:164,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_chunk_data_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:164,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:166,59'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - libewf_chunk_data_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:202,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_data_chunk.c:170,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:175,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_chunk_data_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:185,11'
              BranchSideFuncs:
                - libewf_chunk_data_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:184,7'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:189,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_data_chunk.c:199,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_data_chunk.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:170,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_data_chunk.c:174,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:184,7'
          Dst:             libewf_chunk_data_free
        - Src:             'libewf_data_chunk.c:188,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_data_chunk_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_data_chunk.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t **'
        - 'struct.libewf_io_handle *'
        - 'struct.libewf_write_io_handle *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_chunk
        - io_handle
        - write_io_handle
        - error
      BBCount:         20
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_data_chunk.c:47,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:58,7'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:58,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:61,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:69,6'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:69,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_chunk.c:80,24'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_data_chunk.c:83,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_data_chunk.c:94,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_data_chunk.c:94,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_data_chunk.c:113,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_data_chunk.c:112,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_data_chunk.c:126,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_data_chunk.c:134,6'
          Branch Sides:
            - BranchSide:      'libewf_data_chunk.c:136,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_data_chunk.c:139,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_chunk.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:60,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:85,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_chunk.c:112,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_data_chunk.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_data_stream_initialize_from_section
      functionSourceFile: '/src/libewf/libewf/libewf_data_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - int
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_stream
        - file_io_pool_entry
        - data_offset
        - data_size
        - error
      BBCount:         19
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_section_data_handle_free
        - libewf_section_data_handle_initialize
        - libfdata_stream_append_segment
        - libfdata_stream_free
        - libfdata_stream_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_data_stream.c:149,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_stream.c:162,7'
              BranchSideFuncs:
                - libewf_section_data_handle_initialize
                - libfdata_stream_initialize
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_stream.c:160,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:177,20'
              BranchSideFuncs:
                - libfdata_stream_initialize
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
                - libcerror_error_set
        - Branch String:   'libewf_data_stream.c:175,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:196,14'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
        - Branch String:   'libewf_data_stream.c:198,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_section_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:216,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_data_stream.c:221,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:223,3'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_section_data_handle_free
            - BranchSide:      'libewf_data_stream.c:227,6'
              BranchSideFuncs:
                - libewf_section_data_handle_free
        - Branch String:   'libewf_data_stream.c:227,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:229,3'
              BranchSideFuncs:
                - libewf_section_data_handle_free
            - BranchSide:      'libewf_data_stream.c:233,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_stream.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:160,6'
          Dst:             libewf_section_data_handle_initialize
        - Src:             'libewf_data_stream.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:175,6'
          Dst:             libfdata_stream_initialize
        - Src:             'libewf_data_stream.c:175,6'
          Dst:             libewf_section_data_handle_free
        - Src:             'libewf_data_stream.c:175,6'
          Dst:             libewf_section_data_handle_read_segment_data
        - Src:             'libewf_data_stream.c:175,6'
          Dst:             libewf_section_data_handle_seek_segment_offset
        - Src:             'libewf_data_stream.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:198,6'
          Dst:             libfdata_stream_append_segment
        - Src:             'libewf_data_stream.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:223,3'
          Dst:             libfdata_stream_free
        - Src:             'libewf_data_stream.c:229,3'
          Dst:             libewf_section_data_handle_free
    - functionName:    libewf_data_stream_initialize_from_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_data_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t **'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_stream
        - buffer
        - buffer_size
        - error
      BBCount:         19
      ICount:          123
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_buffer_data_handle_free
        - libewf_buffer_data_handle_initialize
        - libfdata_stream_append_segment
        - libfdata_stream_free
        - libfdata_stream_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_data_stream.c:46,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_data_stream.c:59,7'
              BranchSideFuncs:
                - libewf_buffer_data_handle_initialize
                - libfdata_stream_initialize
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_data_stream.c:57,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:74,20'
              BranchSideFuncs:
                - libfdata_stream_initialize
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
                - libcerror_error_set
        - Branch String:   'libewf_data_stream.c:72,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:93,14'
              BranchSideFuncs:
                - libfdata_stream_append_segment
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
        - Branch String:   'libewf_data_stream.c:95,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:105,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_buffer_data_handle_free
                - libfdata_stream_free
            - BranchSide:      'libewf_data_stream.c:113,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_data_stream.c:118,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:120,3'
              BranchSideFuncs:
                - libfdata_stream_free
                - libewf_buffer_data_handle_free
            - BranchSide:      'libewf_data_stream.c:124,6'
              BranchSideFuncs:
                - libewf_buffer_data_handle_free
        - Branch String:   'libewf_data_stream.c:124,6'
          Branch Sides:
            - BranchSide:      'libewf_data_stream.c:126,3'
              BranchSideFuncs:
                - libewf_buffer_data_handle_free
            - BranchSide:      'libewf_data_stream.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_data_stream.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:57,6'
          Dst:             libewf_buffer_data_handle_initialize
        - Src:             'libewf_data_stream.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:72,6'
          Dst:             libfdata_stream_initialize
        - Src:             'libewf_data_stream.c:72,6'
          Dst:             libewf_buffer_data_handle_free
        - Src:             'libewf_data_stream.c:72,6'
          Dst:             libewf_buffer_data_handle_read_segment_data
        - Src:             'libewf_data_stream.c:72,6'
          Dst:             libewf_buffer_data_handle_seek_segment_offset
        - Src:             'libewf_data_stream.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:95,6'
          Dst:             libfdata_stream_append_segment
        - Src:             'libewf_data_stream.c:104,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_data_stream.c:120,3'
          Dst:             libfdata_stream_free
        - Src:             'libewf_data_stream.c:126,3'
          Dst:             libewf_buffer_data_handle_free
    - functionName:    libewf_date_time_localtime
      functionSourceFile: '/src/libewf/libewf/libewf_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - timestamp
        - time_elements
        - error
      BBCount:         10
      ICount:          62
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - localtime_r
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_date_time.c:47,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time.c:58,6'
              BranchSideFuncs:
                - localtime_r
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time.c:58,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time.c:61,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time.c:85,7'
              BranchSideFuncs:
                - localtime_r
                - libcerror_error_set
        - Branch String:   'libewf_date_time.c:84,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time.c:89,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time.c:127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time.c:60,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time.c:84,6'
          Dst:             localtime_r
        - Src:             'libewf_date_time.c:88,3'
          Dst:             libcerror_error_set
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct.tm *'
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct.tm *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libewf_date_time_values_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 3482
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values_string
        - date_time_values_string_size
        - date_format
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         141
      ICount:          985
      EdgeCount:       197
      CyclomaticComplexity: 58
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_localtime
        - libewf_date_time_values_copy_to_timestamp
        - libewf_utf16_string_day_of_week_copy_from_time_elements
        - libewf_utf16_string_month_copy_from_time_elements
        - libewf_utf16_string_time_copy_from_time_elements
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:2961,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2972,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2972,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2983,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2984,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2984,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2997,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2985,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2985,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2997,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2986,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2986,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2997,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2983,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2989,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2997,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2997,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3000,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3008,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3008,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3011,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3019,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3019,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3031,7'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3030,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3037,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3048,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3045,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3051,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3059,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3059,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3062,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3070,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3070,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3072,7'
              BranchSideFuncs:
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:3181,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3072,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3075,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3084,8'
              BranchSideFuncs:
                - libewf_utf16_string_day_of_week_copy_from_time_elements
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3083,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3091,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3099,3'
              BranchSideFuncs:
                - libewf_utf16_string_month_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3101,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3109,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3117,3'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3119,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3121,4'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3124,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3123,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3133,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3141,3'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3143,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3151,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3159,3'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3161,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3171,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3179,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3182,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3182,13'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3185,23'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3183,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3183,13'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3185,23'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3186,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3186,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3189,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3185,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3189,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3197,23'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3198,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3198,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3201,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3197,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3201,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3209,9'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3210,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3210,9'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3212,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3209,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3212,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3333,12'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3212,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3214,25'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3262,13'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3214,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3216,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3219,10'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3218,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3228,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3236,5'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3238,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3240,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3243,10'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3242,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3252,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3260,23'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3264,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3266,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3269,10'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3268,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3278,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3286,5'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3288,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3290,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3293,10'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3292,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3302,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3310,4'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3313,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3323,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3331,4'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3335,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3345,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3353,4'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3355,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3357,5'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3360,9'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3359,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3369,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3377,4'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3379,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3381,5'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3384,9'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3383,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3393,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3401,4'
              BranchSideFuncs:
                - libewf_utf16_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3403,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3411,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3419,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3420,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3422,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3448,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3422,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3424,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3447,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3424,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3427,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3435,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3436,5'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3436,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3438,55'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3435,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3438,55'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3446,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3450,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3453,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3461,38'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3461,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3465,54'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3467,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:3468,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:3471,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:3479,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:2963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2988,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2999,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3010,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3021,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3030,6'
          Dst:             libewf_date_time_values_copy_to_timestamp
        - Src:             'libewf_date_time_values.c:3036,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3045,6'
          Dst:             libewf_date_time_localtime
        - Src:             'libewf_date_time_values.c:3050,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3061,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3074,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3083,7'
          Dst:             libewf_utf16_string_day_of_week_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:3090,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3101,7'
          Dst:             libewf_utf16_string_month_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:3108,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3123,7'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3132,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3143,7'
          Dst:             libewf_utf16_string_time_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:3150,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3161,7'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3170,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3188,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3200,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3218,9'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3227,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3242,9'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3251,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3268,9'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3277,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3292,9'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3301,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3313,8'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3322,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3335,8'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3344,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3359,8'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3368,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3383,8'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:3392,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3403,7'
          Dst:             libewf_utf16_string_time_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:3410,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3426,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3452,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:3470,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_date_time_values_copy_to_timestamp
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values_string
        - date_time_values_string_size
        - timestamp
        - error
      BBCount:         58
      ICount:          377
      EdgeCount:       84
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libewf_utf8_string_day_of_month_copy_to_time_elements
        - libewf_utf8_string_hours_copy_to_time_elements
        - libewf_utf8_string_minutes_copy_to_time_elements
        - libewf_utf8_string_month_copy_to_time_elements
        - libewf_utf8_string_seconds_copy_to_time_elements
        - libewf_utf8_string_year_copy_to_time_elements
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
        - mktime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:334,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:345,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:345,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:356,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:356,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:368,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:367,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:375,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:384,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:389,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:397,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:397,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:411,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:410,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:427,7'
              BranchSideFuncs:
                - libewf_utf8_string_year_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:426,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:444,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:443,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:451,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:459,6'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:459,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:471,7'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:470,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:477,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:488,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:487,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:503,6'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:503,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:515,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_month_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:514,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:521,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:532,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:531,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:539,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:547,6'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:547,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:550,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:559,7'
              BranchSideFuncs:
                - libewf_utf8_string_hours_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_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:   'libewf_date_time_values.c:558,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:576,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:575,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:583,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:591,6'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:591,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:594,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:603,7'
              BranchSideFuncs:
                - libewf_utf8_string_minutes_copy_to_time_elements
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:602,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:620,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:619,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:635,6'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:635,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:647,7'
              BranchSideFuncs:
                - libewf_utf8_string_seconds_copy_to_time_elements
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:646,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:653,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:663,16'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:665,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:670,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:680,15'
              BranchSideFuncs:
                - mktime
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_date_time_values.c:683,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:686,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:694,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:697,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:699,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_date_time_values.c:703,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:336,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:367,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_date_time_values.c:374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:383,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_date_time_values.c:388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:410,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:426,6'
          Dst:             libewf_utf8_string_year_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:443,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:450,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:470,6'
          Dst:             libewf_utf8_string_month_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:487,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:514,6'
          Dst:             libewf_utf8_string_day_of_month_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:520,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:531,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:538,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:549,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:558,6'
          Dst:             libewf_utf8_string_hours_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:564,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:575,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:582,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:593,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:602,6'
          Dst:             libewf_utf8_string_minutes_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:608,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:619,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_date_time_values.c:626,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:646,6'
          Dst:             libewf_utf8_string_seconds_copy_to_time_elements
        - Src:             'libewf_date_time_values.c:652,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:665,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_date_time_values.c:669,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:680,15'
          Dst:             mktime
        - Src:             'libewf_date_time_values.c:685,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:699,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_utf16_string_day_of_week_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1945
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - time_elements
        - error
      BBCount:         30
      ICount:          216
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1950,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1953,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1961,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1961,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1972,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1972,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1983,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1983,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1986,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1994,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1994,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1997,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2005,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2005,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2008,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2016,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2017,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2017,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2020,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2016,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2020,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2028,18'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:2030,2'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2033,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2036,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2039,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2042,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2045,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2048,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2051,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2054,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1952,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1974,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1985,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2007,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2019,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf16_string_month_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - time_elements
        - error
      BBCount:         35
      ICount:          241
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:2077,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2080,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2088,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2088,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2091,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2099,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2099,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2110,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2110,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2121,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2121,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2124,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2132,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2132,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2143,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2144,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2144,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2147,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2143,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2155,18'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:2157,2'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2160,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2163,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2166,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2169,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2172,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2175,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2178,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2181,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2184,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2187,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2190,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2193,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:2196,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:2079,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2090,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2101,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2146,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf16_string_time_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2214
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - time_elements
        - error
      BBCount:         46
      ICount:          319
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:2218,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2229,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2229,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2240,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2240,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2251,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2251,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2262,9'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2262,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2273,6'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2273,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2276,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2284,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2285,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2285,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2284,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2296,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2297,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2297,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2300,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2296,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2310,8'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2311,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2311,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2314,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2310,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2322,18'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2324,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2326,3'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2329,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2328,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2346,2'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2348,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2350,3'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2353,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2352,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2370,2'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2372,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2374,3'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2377,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2376,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2394,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:2220,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2242,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2253,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2264,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2275,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2287,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2299,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2313,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2328,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2337,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2352,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2361,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2376,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2385,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_year_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         19
      ICount:          121
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1397,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1408,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1408,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1419,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1419,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1430,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1430,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1442,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1441,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1450,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1458,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1459,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1459,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1462,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1458,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1470,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1399,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1410,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1421,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1441,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1449,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1461,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_month_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1383
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         63
      ICount:          320
      EdgeCount:       85
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
        - memcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1195,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1206,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1206,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1217,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1217,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1228,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1228,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1239,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1240,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1240,8'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1275,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1239,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1243,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1275,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1242,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1251,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1259,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1260,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1260,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1263,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1259,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1263,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1271,35'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:1275,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1278,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1286,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1286,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1291,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1293,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1293,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1298,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1300,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1300,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1305,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1307,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1307,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1312,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1314,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1314,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1319,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1321,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1321,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1326,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1328,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1328,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1333,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1335,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1335,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1340,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1342,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1342,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1347,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1349,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1349,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1354,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1356,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1356,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1361,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1363,12'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1363,12'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1368,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1373,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_date_time_values.c:1197,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1208,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1219,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1230,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1242,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1250,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1262,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1277,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1286,7'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1293,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1300,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1307,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1314,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1321,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1328,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1335,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1342,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1349,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1356,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1363,12'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:1372,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_day_of_month_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         19
      ICount:          120
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:963,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:966,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:974,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:974,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:977,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:985,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:985,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:988,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:996,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:996,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:999,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1008,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1007,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1024,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1025,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1025,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1028,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1024,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1036,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:976,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:987,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:998,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1007,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1015,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1027,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_hours_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1677
      functionLinenumberEnd: 1756
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1681,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1692,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1692,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1703,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1703,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1714,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1714,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1717,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1726,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1725,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1742,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1742,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1753,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1683,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1694,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1705,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1716,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1725,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1733,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1744,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_minutes_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1770,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1773,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1781,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1781,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1784,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1792,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1792,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1795,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1803,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1803,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1815,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1814,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1823,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1831,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1831,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1834,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1842,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1772,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1783,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1794,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1805,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1814,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1822,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1833,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_seconds_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1855
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1859,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1870,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1870,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1873,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1881,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1881,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1884,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1892,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1892,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1895,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1904,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1903,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1920,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1920,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1931,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1861,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1872,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1883,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1894,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1903,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_date_time_values.c:1911,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1922,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_date_time_values_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2940
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values_string
        - date_time_values_string_size
        - date_format
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         141
      ICount:          980
      EdgeCount:       197
      CyclomaticComplexity: 58
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_localtime
        - libewf_date_time_values_copy_to_timestamp
        - libewf_utf8_string_day_of_week_copy_from_time_elements
        - libewf_utf8_string_month_copy_from_time_elements
        - libewf_utf8_string_time_copy_from_time_elements
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:2418,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2421,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2429,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2429,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2432,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2440,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2441,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2441,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2454,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2442,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2442,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2454,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2443,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2443,8'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2454,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2440,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2454,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2454,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2465,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2465,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2476,6'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2476,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2479,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2488,7'
              BranchSideFuncs:
                - libewf_date_time_values_copy_to_timestamp
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2487,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2505,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2502,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2516,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2516,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2527,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2527,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2529,7'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - 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:      'libewf_date_time_values.c:2638,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2529,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2532,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2541,8'
              BranchSideFuncs:
                - libewf_utf8_string_day_of_week_copy_from_time_elements
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2540,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2548,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2556,3'
              BranchSideFuncs:
                - libewf_utf8_string_month_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2558,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2566,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2574,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2576,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2578,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2581,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2580,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2590,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2598,3'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2600,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2608,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2616,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2618,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2628,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2636,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2639,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2639,13'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2642,23'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2640,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2640,13'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2642,23'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2643,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2643,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2646,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2642,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2646,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2654,23'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2655,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2655,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2658,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2654,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2658,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2666,9'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2667,4'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2667,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2669,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2666,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2669,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2791,12'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2669,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2671,25'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2719,13'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2671,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2673,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2676,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2675,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2685,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2693,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2695,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2697,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2700,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2699,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2709,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2717,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2721,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2723,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2726,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2725,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2735,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2743,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2745,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2747,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2750,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2749,9'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2759,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2767,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2771,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2781,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2789,4'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2793,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2803,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2811,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2813,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2815,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2818,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2817,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2827,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2835,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2837,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2839,5'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2842,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2841,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2851,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2859,4'
              BranchSideFuncs:
                - libewf_utf8_string_time_copy_from_time_elements
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2861,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2869,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2877,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2878,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2880,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2906,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2880,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2882,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2905,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2882,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2885,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2893,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2894,5'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2894,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2896,52'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2893,8'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2896,52'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2904,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2908,7'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2911,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2919,38'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2919,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2923,51'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2925,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:2926,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:2929,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:2937,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:2420,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2431,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2445,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2456,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2467,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2478,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2487,6'
          Dst:             libewf_date_time_values_copy_to_timestamp
        - Src:             'libewf_date_time_values.c:2493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2502,6'
          Dst:             libewf_date_time_localtime
        - Src:             'libewf_date_time_values.c:2507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2518,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2531,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2540,7'
          Dst:             libewf_utf8_string_day_of_week_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:2547,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2558,7'
          Dst:             libewf_utf8_string_month_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:2565,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2580,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2589,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2600,7'
          Dst:             libewf_utf8_string_time_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:2607,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2618,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2627,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2645,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2657,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2675,9'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2684,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2699,9'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2708,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2725,9'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2734,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2749,9'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2758,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2771,8'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2780,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2793,8'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2802,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2817,8'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2826,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2841,8'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:2850,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2861,7'
          Dst:             libewf_utf8_string_time_copy_from_time_elements
        - Src:             'libewf_date_time_values.c:2868,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2884,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2910,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:2928,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_day_of_week_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 715
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - time_elements
        - error
      BBCount:         30
      ICount:          213
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:720,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:731,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:731,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:742,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:742,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:753,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:753,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:756,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:764,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:764,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:767,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:775,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:775,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:786,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:787,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:787,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:790,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:786,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:798,18'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:800,2'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:803,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:806,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:809,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:812,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:815,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:818,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:821,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:824,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:755,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:766,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:777,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:789,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_month_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - time_elements
        - error
      BBCount:         35
      ICount:          238
      EdgeCount:       42
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1055,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1058,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1066,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1066,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1077,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1077,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1080,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1088,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1088,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1091,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1099,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1099,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1110,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1110,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1121,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1122,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1122,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1125,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1121,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1125,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1133,18'
              BranchSideFuncs: []
        - Branch String:   'libewf_date_time_values.c:1135,2'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1138,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1141,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1144,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1147,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1150,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1153,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1156,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1159,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1162,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1165,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1168,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1171,10'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:1174,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1057,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1068,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1079,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1090,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1101,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1112,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1124,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_time_copy_from_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - time_elements
        - error
      BBCount:         46
      ICount:          319
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:1488,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1499,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1499,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1502,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1510,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1510,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1521,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1521,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1532,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1532,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1535,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1543,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1543,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1554,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1555,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1555,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1558,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1554,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1558,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1566,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1567,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1567,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1570,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1566,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1570,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1580,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1581,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1581,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1584,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1580,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1592,18'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1594,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1596,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1599,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1598,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1608,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1616,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1618,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1620,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1623,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1622,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1640,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1642,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1644,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1647,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:1646,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:1656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:1664,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:1490,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1501,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1512,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1523,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1534,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1545,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1557,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1569,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1598,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:1607,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1622,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:1631,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:1646,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:1655,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_utf8_string_day_of_week_copy_to_time_elements
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.tm *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - time_elements
        - error
      BBCount:         33
      ICount:          171
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:844,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:847,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:855,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:855,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:866,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:866,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:877,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:877,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:888,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:888,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:895,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:895,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:900,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:902,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:902,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:907,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:909,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:909,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:914,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:916,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:916,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:921,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:923,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:923,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:928,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:930,11'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:930,11'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:935,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_date_time_values.c:940,4'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_date_time_values.c:846,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:857,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:868,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:879,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:888,6'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:895,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:902,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:909,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:916,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:923,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:930,11'
          Dst:             memcmp
        - Src:             'libewf_date_time_values.c:939,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_date_time_values_copy_from_timestamp
      functionSourceFile: '/src/libewf/libewf/libewf_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values_string
        - date_time_values_string_size
        - timestamp
        - error
      BBCount:         66
      ICount:          448
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libewf_date_time_localtime
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_date_time_values.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:65,6'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:76,6'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:90,7'
              BranchSideFuncs:
                - libewf_date_time_localtime
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:87,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:93,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:101,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:101,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:112,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:113,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:113,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:112,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:124,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:125,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:125,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:124,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:136,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:137,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:137,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:136,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:148,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:149,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:149,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:162,22'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:163,3'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:163,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:162,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:175,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:174,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:192,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:194,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:196,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:199,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:198,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:216,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:218,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:220,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:223,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:222,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:240,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:242,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:244,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:247,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:246,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:264,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:266,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:268,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:271,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:270,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:288,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:290,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:292,3'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:295,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_date_time_values.c:294,6'
          Branch Sides:
            - BranchSide:      'libewf_date_time_values.c:304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_date_time_values.c:312,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_date_time_values.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:87,6'
          Dst:             libewf_date_time_localtime
        - Src:             'libewf_date_time_values.c:92,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:174,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:198,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:222,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:246,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:270,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:279,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_date_time_values.c:294,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_date_time_values.c:303,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_decompress_zlib
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1711
      functionLinenumberEnd: 2026
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - uncompressed_data
        - uncompressed_data_size
        - error
      BBCount:         76
      ICount:          515
      EdgeCount:       106
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_free
        - libewf_bit_stream_initialize
        - libewf_deflate_build_fixed_huffman_trees
        - libewf_deflate_calculate_adler32
        - libewf_deflate_read_block
        - libewf_deflate_read_block_header
        - libewf_deflate_read_data_header
        - libewf_huffman_tree_free
        - libewf_huffman_tree_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:1724,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1735,6'
              BranchSideFuncs:
                - libewf_deflate_read_data_header
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1735,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1746,6'
              BranchSideFuncs:
                - libewf_deflate_read_data_header
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1746,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1757,6'
              BranchSideFuncs:
                - libewf_deflate_read_data_header
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1757,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1768,33'
              BranchSideFuncs:
                - libewf_deflate_read_data_header
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1770,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1773,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1782,7'
              BranchSideFuncs:
                - libewf_deflate_read_data_header
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1781,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1788,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1796,6'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1796,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1799,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1809,7'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1807,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1816,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1824,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1824,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1827,8'
              BranchSideFuncs:
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1916,8'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1826,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1833,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1841,7'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1841,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1843,10'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1893,8'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1844,5'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1844,10'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1891,3'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1843,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1850,10'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1891,3'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1846,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1853,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1865,10'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1861,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1868,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1877,10'
              BranchSideFuncs:
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1876,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1882,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1890,4'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1892,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1903,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1911,7'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1911,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1824,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1913,4'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1916,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1918,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1957,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1918,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1920,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1923,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1927,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1935,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1943,7'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1943,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1946,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1956,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1957,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1961,8'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1973,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1959,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1964,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1972,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1973,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1977,8'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1991,7'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1975,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1980,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1988,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1989,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1994,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:2002,28'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:2007,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:2009,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:2013,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:2013,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:2015,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
            - BranchSide:      'libewf_deflate.c:2019,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
        - Branch String:   'libewf_deflate.c:2019,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:2021,3'
              BranchSideFuncs:
                - libewf_bit_stream_free
            - BranchSide:      'libewf_deflate.c:2025,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:1726,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1737,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1748,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1759,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1772,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1781,6'
          Dst:             libewf_deflate_read_data_header
        - Src:             'libewf_deflate.c:1787,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1798,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1807,6'
          Dst:             libewf_bit_stream_initialize
        - Src:             'libewf_deflate.c:1815,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1826,7'
          Dst:             libewf_deflate_read_block_header
        - Src:             'libewf_deflate.c:1832,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1846,9'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1852,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1861,9'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1867,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1876,9'
          Dst:             libewf_deflate_build_fixed_huffman_trees
        - Src:             'libewf_deflate.c:1881,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1892,7'
          Dst:             libewf_deflate_read_block
        - Src:             'libewf_deflate.c:1902,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1927,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_deflate.c:1934,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1945,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1959,7'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1963,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1975,7'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1979,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1989,6'
          Dst:             libewf_bit_stream_free
        - Src:             'libewf_deflate.c:1993,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:2009,3'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:2015,3'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:2021,3'
          Dst:             libewf_bit_stream_free
    - functionName:    libewf_deflate_read_data_header
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - compressed_data_offset
        - error
      BBCount:         27
      ICount:          259
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:910,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:913,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:921,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:921,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:924,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:932,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:932,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:935,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:943,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:946,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:946,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:949,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:945,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:949,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:957,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:964,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:966,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:984,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:967,4'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:967,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:970,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:966,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:970,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:978,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:984,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:996,38'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:999,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1002,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1011,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:912,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:923,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:934,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:948,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:969,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:986,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1001,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_read_block_header
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_bit_stream *'
        - 'char *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - block_type
        - last_block_flag
        - error
      BBCount:         10
      ICount:          82
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_get_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:1028,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1039,6'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1039,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1051,7'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1050,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1065,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:1030,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1050,6'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:1056,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_build_fixed_huffman_trees
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_huffman_tree *'
        - 'struct.libewf_huffman_tree *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - literals_tree
        - distances_tree
        - error
      BBCount:         24
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_huffman_tree_build
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:390,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:394,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:416,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:394,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:396,21'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:398,12'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:398,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:400,21'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:402,12'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:402,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:404,21'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:406,12'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:406,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:408,21'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:412,21'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:415,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:431,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:430,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:437,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:445,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:415,6'
          Dst:             libewf_huffman_tree_build
        - Src:             'libewf_deflate.c:421,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:430,6'
          Dst:             libewf_huffman_tree_build
        - Src:             'libewf_deflate.c:436,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_read_block
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1432
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.libewf_bit_stream *'
        - char
        - 'struct.libewf_huffman_tree *'
        - 'struct.libewf_huffman_tree *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - block_type
        - fixed_huffman_literals_tree
        - fixed_huffman_distances_tree
        - uncompressed_data
        - uncompressed_data_size
        - uncompressed_data_offset
        - error
      BBCount:         57
      ICount:          418
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_get_value
        - libewf_deflate_build_dynamic_huffman_trees
        - libewf_deflate_decode_huffman
        - libewf_huffman_tree_free
        - libewf_huffman_tree_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:1138,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1149,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decode_huffman
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1149,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1160,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decode_huffman
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1160,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1171,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decode_huffman
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1171,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1174,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1182,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_deflate_decode_huffman
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1184,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1189,16'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1292,9'
              BranchSideFuncs:
                - libewf_deflate_decode_huffman
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1316,9'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1403,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1406,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1191,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1194,10'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1210,9'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1193,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1200,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1208,4'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1209,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1216,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1224,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1227,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1230,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1240,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1240,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1242,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:1244,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1244,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1247,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1255,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1255,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1258,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1266,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1266,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1272,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1280,38'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:1291,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1301,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1309,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:1312,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1319,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1331,9'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1327,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1334,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1343,9'
              BranchSideFuncs:
                - libewf_deflate_build_dynamic_huffman_trees
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1342,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1349,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1358,9'
              BranchSideFuncs:
                - libewf_deflate_decode_huffman
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1357,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1367,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1377,9'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1375,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1380,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1390,9'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1388,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1393,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1401,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:1419,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1421,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1425,6'
              BranchSideFuncs:
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1425,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1427,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1431,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:1140,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1162,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1173,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1193,9'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:1199,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1209,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:1215,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1229,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1246,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1257,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1271,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1291,8'
          Dst:             libewf_deflate_decode_huffman
        - Src:             'libewf_deflate.c:1300,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1312,8'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1318,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1327,8'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1333,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1342,8'
          Dst:             libewf_deflate_build_dynamic_huffman_trees
        - Src:             'libewf_deflate.c:1348,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1357,8'
          Dst:             libewf_deflate_decode_huffman
        - Src:             'libewf_deflate.c:1366,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1375,8'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1379,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1388,8'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1392,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1405,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1421,3'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1427,3'
          Dst:             libewf_huffman_tree_free
    - functionName:    libewf_deflate_calculate_adler32
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 653
      functionLinenumberEnd: 889
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - checksum_value
        - data
        - data_size
        - initial_value
        - error
      BBCount:         50
      ICount:          836
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    31
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:661,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:672,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:672,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:675,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:683,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:683,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:686,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:694,15'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:697,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:702,20'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:790,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:702,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:706,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:757,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:761,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:763,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:767,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:767,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:769,15'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:774,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:778,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:780,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:784,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:784,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:786,15'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:788,13'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:790,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:792,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:886,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:792,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:794,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:844,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:844,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:846,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:854,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:858,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:860,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:864,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:864,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:866,15'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:871,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:875,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:877,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:881,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:881,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:883,15'
              BranchSideFuncs: []
            - BranchSide:      'libewf_deflate.c:885,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:663,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:685,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_decode_huffman
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 641
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct.libewf_bit_stream *'
        - 'struct.libewf_huffman_tree *'
        - 'struct.libewf_huffman_tree *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - literals_tree
        - distances_tree
        - uncompressed_data
        - uncompressed_data_size
        - uncompressed_data_offset
        - error
      BBCount:         42
      ICount:          334
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_get_value
        - libewf_huffman_tree_get_symbol_from_bit_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:468,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:471,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:479,6'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_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:   'libewf_deflate.c:479,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:490,6'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_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:   'libewf_deflate.c:490,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:501,17'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:505,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:512,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:520,7'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:520,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:522,8'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:535,14'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:522,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:525,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:533,51'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:536,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:536,14'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:623,12'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_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:   'libewf_deflate.c:535,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:538,11'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_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:      'libewf_deflate.c:623,12'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_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:   'libewf_deflate.c:542,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:549,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:557,58'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:559,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:566,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:574,79'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:576,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:583,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:591,61'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:593,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:596,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:604,10'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:604,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:607,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:615,4'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:615,4'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:617,40'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:622,3'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:623,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:626,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:635,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:506,8'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:638,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:470,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:505,7'
          Dst:             libewf_huffman_tree_get_symbol_from_bit_stream
        - Src:             'libewf_deflate.c:511,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:524,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:542,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:548,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:559,8'
          Dst:             libewf_huffman_tree_get_symbol_from_bit_stream
        - Src:             'libewf_deflate.c:565,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:576,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:582,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:595,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:606,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:625,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_deflate_build_dynamic_huffman_trees
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_bit_stream *'
        - 'struct.libewf_huffman_tree *'
        - 'struct.libewf_huffman_tree *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - literals_tree
        - distances_tree
        - error
      BBCount:         64
      ICount:          458
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_get_value
        - libewf_huffman_tree_build
        - libewf_huffman_tree_free
        - libewf_huffman_tree_get_symbol_from_bit_stream
        - libewf_huffman_tree_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:91,29'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:101,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:109,27'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:122,23'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:124,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:129,8'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:147,2'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:128,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:135,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:143,60'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:147,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:149,75'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:157,7'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:153,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:169,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:168,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:175,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:183,25'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:187,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:190,8'
              BranchSideFuncs:
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:311,6'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:189,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:196,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:204,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:204,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:206,53'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:210,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:212,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:214,8'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:244,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:214,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:217,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:225,44'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:227,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:234,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:242,20'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:244,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:247,9'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:263,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:246,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:253,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:261,20'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:263,12'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:266,9'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:285,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:265,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:272,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:280,20'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:293,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:296,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:304,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:304,3'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:187,2'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:306,53'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_get_symbol_from_bit_stream
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:311,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:314,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:324,7'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:322,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:327,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:336,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:335,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:351,7'
              BranchSideFuncs:
                - libewf_huffman_tree_build
                - libcerror_error_set
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:350,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:365,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:368,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:370,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:374,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:76,6'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:100,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:128,7'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:134,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:153,6'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:159,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:168,6'
          Dst:             libewf_huffman_tree_build
        - Src:             'libewf_deflate.c:174,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:189,7'
          Dst:             libewf_huffman_tree_get_symbol_from_bit_stream
        - Src:             'libewf_deflate.c:195,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:216,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:227,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:233,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:246,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:252,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:265,8'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_deflate.c:271,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:284,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:295,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:313,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:322,6'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:335,6'
          Dst:             libewf_huffman_tree_build
        - Src:             'libewf_deflate.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:350,6'
          Dst:             libewf_huffman_tree_build
        - Src:             'libewf_deflate.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:370,3'
          Dst:             libewf_huffman_tree_free
    - functionName:    libewf_deflate_decompress
      functionSourceFile: '/src/libewf/libewf/libewf_deflate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1443
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - compressed_data
        - compressed_data_size
        - uncompressed_data
        - uncompressed_data_size
        - error
      BBCount:         64
      ICount:          368
      EdgeCount:       89
      CyclomaticComplexity: 27
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_free
        - libewf_bit_stream_initialize
        - libewf_deflate_build_fixed_huffman_trees
        - libewf_deflate_read_block
        - libewf_deflate_read_block_header
        - libewf_huffman_tree_free
        - libewf_huffman_tree_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_deflate.c:1454,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1465,6'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1465,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1476,6'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1476,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1479,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1487,6'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1487,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1490,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1498,33'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1500,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1503,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1511,6'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1511,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1524,7'
              BranchSideFuncs:
                - libewf_bit_stream_initialize
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1522,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1531,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1539,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1539,2'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1542,8'
              BranchSideFuncs:
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1631,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1541,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1548,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1556,7'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1556,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1558,10'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1608,8'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1559,5'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1559,10'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1606,3'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1558,8'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1565,10'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1606,3'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1561,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1568,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1580,10'
              BranchSideFuncs:
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1576,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1583,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1592,10'
              BranchSideFuncs:
                - libewf_deflate_build_fixed_huffman_trees
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1591,9'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1597,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1605,4'
              BranchSideFuncs:
                - libewf_deflate_read_block
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1607,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1618,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1626,7'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_deflate_read_block_header
                - libewf_deflate_read_block
                - libcerror_error_set
                - libewf_huffman_tree_initialize
                - libewf_huffman_tree_initialize
                - libewf_deflate_build_fixed_huffman_trees
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1626,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1539,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1628,4'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1631,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1635,8'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1647,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1633,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1638,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1646,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
        - Branch String:   'libewf_deflate.c:1647,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1651,8'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
                - libcerror_error_set
            - BranchSide:      'libewf_deflate.c:1665,7'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1649,7'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1654,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1662,2'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1663,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1668,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1676,28'
              BranchSideFuncs: []
        - Branch String:   'libewf_deflate.c:1681,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1683,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
            - BranchSide:      'libewf_deflate.c:1687,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
                - libewf_huffman_tree_free
        - Branch String:   'libewf_deflate.c:1687,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1689,3'
              BranchSideFuncs:
                - libewf_huffman_tree_free
                - libewf_bit_stream_free
            - BranchSide:      'libewf_deflate.c:1693,6'
              BranchSideFuncs:
                - libewf_bit_stream_free
        - Branch String:   'libewf_deflate.c:1693,6'
          Branch Sides:
            - BranchSide:      'libewf_deflate.c:1695,3'
              BranchSideFuncs:
                - libewf_bit_stream_free
            - BranchSide:      'libewf_deflate.c:1699,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_deflate.c:1456,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1467,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1478,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1489,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1502,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1513,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1522,6'
          Dst:             libewf_bit_stream_initialize
        - Src:             'libewf_deflate.c:1530,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1541,7'
          Dst:             libewf_deflate_read_block_header
        - Src:             'libewf_deflate.c:1547,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1561,9'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1567,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1576,9'
          Dst:             libewf_huffman_tree_initialize
        - Src:             'libewf_deflate.c:1582,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1591,9'
          Dst:             libewf_deflate_build_fixed_huffman_trees
        - Src:             'libewf_deflate.c:1596,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1607,7'
          Dst:             libewf_deflate_read_block
        - Src:             'libewf_deflate.c:1617,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1633,7'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1637,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1649,7'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1653,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1663,6'
          Dst:             libewf_bit_stream_free
        - Src:             'libewf_deflate.c:1667,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_deflate.c:1683,3'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1689,3'
          Dst:             libewf_huffman_tree_free
        - Src:             'libewf_deflate.c:1695,3'
          Dst:             libewf_bit_stream_free
    - functionName:    libewf_device_information_parse
      functionSourceFile: '/src/libewf/libewf/libewf_device_information.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - device_information
        - device_information_size
        - media_values
        - header_values
        - error
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_parse_utf8_string
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_device_information.c:1533,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1536,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1545,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_device_information_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1544,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1552,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1560,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_device_information_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1561,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1561,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1564,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information.c:1560,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1564,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1572,28'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_device_information_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1575,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1578,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1587,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libewf_device_information_parse_utf8_string
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1586,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1595,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1613,7'
              BranchSideFuncs:
                - libewf_device_information_parse_utf8_string
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information.c:1612,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1620,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:1628,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_device_information.c:1634,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1636,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_device_information.c:1639,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information.c:1535,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1544,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_device_information.c:1551,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1563,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1577,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1586,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_device_information.c:1594,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1612,6'
          Dst:             libewf_device_information_parse_utf8_string
        - Src:             'libewf_device_information.c:1619,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_device_information_parse_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_device_information.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 1191
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - media_values
        - header_values
        - error
      BBCount:         99
      ICount:          599
      EdgeCount:       139
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_parse_utf8_string_value
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_device_information.c:769,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:781,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:780,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:788,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:797,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:796,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:810,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:810,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:813,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1151,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:812,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:820,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:828,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:828,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:831,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:839,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:840,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:840,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:844,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:841,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:841,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:844,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:839,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:844,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:854,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:860,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:863,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:871,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:871,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:874,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:883,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:882,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:890,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:898,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:898,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:901,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:909,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:910,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:910,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:914,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:911,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:911,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:914,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:909,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:914,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:924,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:930,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:933,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:941,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:942,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:942,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:943,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:943,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:944,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:944,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:941,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:947,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:956,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:955,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:963,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:972,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_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:   'libewf_device_information.c:971,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:979,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:988,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:987,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:993,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1002,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1001,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1009,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1018,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1017,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1025,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1034,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1033,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1039,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1058,20'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1058,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1063,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1124,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1062,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1070,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1079,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1079,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1081,23'
              BranchSideFuncs:
                - libewf_device_information_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1085,14'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1084,13'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1092,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:1101,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1112,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1121,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_device_information_parse_utf8_string_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1122,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1127,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1137,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1135,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1140,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1148,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:1149,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1154,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1169,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:1172,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1174,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1178,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:1178,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1180,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1184,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_device_information.c:1184,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1186,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_device_information.c:1190,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information.c:771,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:780,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_device_information.c:787,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:796,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_device_information.c:801,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:812,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:819,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:830,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:843,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:862,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:873,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:882,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:889,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:900,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:913,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:932,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:946,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:955,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:962,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:971,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_device_information.c:978,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:987,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_device_information.c:992,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1001,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:1008,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1017,7'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_device_information.c:1024,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1033,7'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_device_information.c:1038,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1062,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:1069,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1084,13'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_device_information.c:1091,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1101,8'
          Dst:             libewf_device_information_parse_utf8_string_value
        - Src:             'libewf_device_information.c:1111,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1122,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_device_information.c:1126,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1135,7'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_device_information.c:1139,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1149,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_device_information.c:1153,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1174,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_device_information.c:1180,3'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_device_information.c:1186,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_device_information_parse_utf8_string_value
      functionSourceFile: '/src/libewf/libewf/libewf_device_information.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1205
      functionLinenumberEnd: 1517
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - type_string
        - type_string_size
        - value_string
        - value_string_size
        - value_index
        - media_values
        - header_values
        - error
      BBCount:         137
      ICount:          726
      EdgeCount:       183
      CyclomaticComplexity: 48
      functionsReached:
        - libcerror_error_set
        - libewf_value_table_set_value_by_identifier
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_device_information.c:1212,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1212,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1216,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1213,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1213,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1216,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1211,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1225,6'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1225,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1236,6'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1236,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1249,6'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1249,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1251,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1255,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1256,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1256,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1259,21'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1257,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1257,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1259,21'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1255,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1259,21'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1264,11'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1282,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1284,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_device_information.c:1286,18'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1289,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1291,9'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1299,11'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1292,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1292,9'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1298,2'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1293,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1293,9'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1298,2'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1291,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1295,20'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1298,2'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1302,4'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1302,9'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1323,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1301,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1305,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1323,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1304,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1313,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1321,48'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1324,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1324,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1345,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1323,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1327,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1345,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1326,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1335,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1344,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1346,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1346,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1405,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1345,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1348,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1405,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1348,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1350,13'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1404,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1350,5'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1359,7'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1363,7'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1367,7'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1371,7'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1381,7'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1395,4'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1406,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1406,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1427,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1405,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1409,9'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1427,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1408,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1417,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1426,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1428,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1428,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1433,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1427,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1430,20'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1433,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1434,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1434,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1438,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1433,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1437,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1438,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1439,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1439,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1444,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1438,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1441,20'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1444,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1445,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1445,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1461,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1444,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1447,10'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1461,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1448,5'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1448,10'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1460,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1447,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1450,5'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1460,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1462,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1462,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1466,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1461,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1465,3'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1466,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1467,9'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1467,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1472,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1466,12'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1469,20'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1472,14'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1475,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1484,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1492,38'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:1495,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1498,8'
              BranchSideFuncs:
                - libewf_value_table_set_value_by_identifier
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1516,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:1497,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:1506,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:1515,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information.c:1215,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1227,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1238,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1304,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_device_information.c:1312,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1326,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_device_information.c:1334,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1408,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_device_information.c:1416,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1475,8'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_device_information.c:1483,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:1497,7'
          Dst:             libewf_value_table_set_value_by_identifier
        - Src:             'libewf_device_information.c:1505,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_device_information_generate
      functionSourceFile: '/src/libewf/libewf/libewf_device_information.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 742
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - device_information
        - device_information_size
        - media_values
        - header_values
        - error
      BBCount:         30
      ICount:          194
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_generate_utf8_string
        - libuna_utf16_stream_copy_from_utf8
        - libuna_utf16_stream_size_from_utf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_device_information.c:606,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:617,7'
              BranchSideFuncs:
                - libewf_device_information_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:617,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:620,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:628,6'
              BranchSideFuncs:
                - libewf_device_information_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:628,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:631,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:642,7'
              BranchSideFuncs:
                - libewf_device_information_generate_utf8_string
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:639,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:665,7'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:664,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:671,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:679,8'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:680,3'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:680,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:683,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_device_information.c:679,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:683,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:691,40'
              BranchSideFuncs:
                - malloc
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:694,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:697,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:706,7'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - free
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_device_information.c:705,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:714,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_device_information.c:722,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_device_information.c:731,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:733,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_device_information.c:736,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_device_information.c:736,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:738,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_device_information.c:741,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information.c:608,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:619,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:630,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:639,6'
          Dst:             libewf_device_information_generate_utf8_string
        - Src:             'libewf_device_information.c:646,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:664,6'
          Dst:             libuna_utf16_stream_size_from_utf8
        - Src:             'libewf_device_information.c:670,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:682,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:696,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:705,6'
          Dst:             libuna_utf16_stream_copy_from_utf8
        - Src:             'libewf_device_information.c:713,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_device_information_generate_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_device_information.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - media_values
        - header_values
        - error
      BBCount:         102
      ICount:          1118
      EdgeCount:       137
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
        - libewf_value_table_get_value_copy_to_utf8_string_with_index
        - libewf_value_table_get_value_utf8_string_length
        - libfvalue_string_size_from_integer
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_device_information.c:63,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:66,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:74,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:74,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:77,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:85,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:96,6'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:108,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:107,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:124,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:123,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:140,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_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:   'libewf_device_information.c:139,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:156,7'
              BranchSideFuncs:
                - libewf_value_table_get_value_utf8_string_length
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:155,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:163,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:176,36'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:194,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:196,17'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:202,17'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:204,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:220,6'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:220,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:222,35'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:229,24'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:235,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:251,6'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:251,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:253,34'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:257,8'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:257,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:259,25'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:263,27'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:269,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:272,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:282,33'
              BranchSideFuncs:
                - malloc
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:285,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:288,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:296,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:300,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:302,45'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:304,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:311,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:313,45'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:315,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:354,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:356,45'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:358,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:358,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:361,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:379,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:360,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:370,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:378,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:381,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:384,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:402,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:383,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:393,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:401,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:404,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:407,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:425,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:406,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:416,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:424,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:427,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:431,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:461,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:431,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:433,18'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:439,18'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:441,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:451,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:459,20'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information.c:470,2'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:473,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:477,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:481,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:485,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:489,4'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:494,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information.c:504,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:507,8'
              BranchSideFuncs:
                - libewf_value_table_get_value_copy_to_utf8_string_with_index
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_device_information.c:525,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information.c:506,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:516,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:524,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information.c:533,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:536,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:555,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:535,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:545,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information.c:553,20'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:557,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:559,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_device_information.c:561,44'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:563,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:565,45'
              BranchSideFuncs: []
            - BranchSide:      'libewf_device_information.c:567,44'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:569,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:571,45'
              BranchSideFuncs: []
            - BranchSide:      'libewf_device_information.c:573,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information.c:581,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information.c:583,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_device_information.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information.c:65,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:76,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:87,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:107,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_device_information.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:123,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_device_information.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:139,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_device_information.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:155,6'
          Dst:             libewf_value_table_get_value_utf8_string_length
        - Src:             'libewf_device_information.c:162,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:204,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libewf_device_information.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:235,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libewf_device_information.c:242,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:287,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:360,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_device_information.c:369,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:383,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_device_information.c:392,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:406,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_device_information.c:415,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:441,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_device_information.c:450,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:493,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:506,7'
          Dst:             libewf_value_table_get_value_copy_to_utf8_string_with_index
        - Src:             'libewf_device_information.c:515,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information.c:535,7'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libewf_device_information.c:544,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_device_information_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_device_information_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_read_io_handle *'
        - 'struct.libewf_media_values *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - read_io_handle
        - media_values
        - header_values
        - error
      BBCount:         30
      ICount:          199
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_device_information_parse
        - libewf_section_compressed_string_read
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_device_information_section.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information_section.c:65,6'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_device_information_parse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information_section.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information_section.c:76,6'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_device_information_parse
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information_section.c:76,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_device_information_section.c:88,9'
              BranchSideFuncs:
                - libewf_section_compressed_string_read
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_device_information_parse
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_device_information_section.c:97,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information_section.c:108,11'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
                - libewf_device_information_parse
                - libcerror_error_set
        - Branch String:   'libewf_device_information_section.c:110,7'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:113,9'
              BranchSideFuncs:
                - libewf_device_information_parse
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information_section.c:133,10'
              BranchSideFuncs:
                - memcmp
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information_section.c:112,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:120,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information_section.c:128,46'
              BranchSideFuncs: []
        - Branch String:   'libewf_device_information_section.c:134,5'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:134,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information_section.c:140,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_device_information_section.c:133,8'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:140,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_device_information_section.c:148,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_device_information_section.c:155,6'
          Branch Sides:
            - BranchSide:      'libewf_device_information_section.c:157,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_device_information_section.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_device_information_section.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information_section.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information_section.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information_section.c:87,15'
          Dst:             libewf_section_compressed_string_read
        - Src:             'libewf_device_information_section.c:99,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information_section.c:112,8'
          Dst:             libewf_device_information_parse
        - Src:             'libewf_device_information_section.c:119,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_device_information_section.c:134,10'
          Dst:             memcmp
        - Src:             'libewf_device_information_section.c:139,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_digest_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_digest_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - section_offset
        - hash_sections
        - error
      BBCount:         14
      ICount:          135
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_digest_section_write_data
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_digest_section.c:505,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:517,7'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - libewf_section_descriptor_write_file_io_pool
                - libewf_digest_section_write_data
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:516,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:537,17'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libewf_digest_section_write_data
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:543,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:554,23'
              BranchSideFuncs:
                - libewf_digest_section_write_data
                - libewf_section_write_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:556,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:572,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:580,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:591,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_digest_section.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:516,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_digest_section.c:527,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:536,16'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_digest_section.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:556,6'
          Dst:             libewf_digest_section_write_data
        - Src:             'libewf_digest_section.c:562,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:571,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_digest_section.c:582,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_digest_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_digest_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - hash_sections
        - error
      BBCount:         26
      ICount:          209
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_digest_section.c:339,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:350,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:350,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:361,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:361,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:364,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:372,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:372,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:383,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:389,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:397,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:397,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:399,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:414,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:399,7'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:405,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:413,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:414,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:416,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:464,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:416,7'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:422,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:430,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:464,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:472,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:480,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_digest_section.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:363,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:374,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:404,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:421,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:464,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_digest_section.c:471,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_digest_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_digest_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - hash_sections
        - error
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_digest_section_read_data
        - libewf_section_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_digest_section.c:265,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:277,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - libewf_digest_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:285,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:288,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_digest_section.c:296,11'
              BranchSideFuncs:
                - libewf_digest_section_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_digest_section.c:298,7'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:305,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_digest_section.c:313,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_digest_section.c:319,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:321,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_digest_section.c:324,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_digest_section.c:267,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:276,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_digest_section.c:287,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:298,7'
          Dst:             libewf_digest_section_read_data
        - Src:             'libewf_digest_section.c:304,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_digest_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_digest_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'struct.libewf_hash_sections *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - hash_sections
        - error
      BBCount:         30
      ICount:          259
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
        - libewf_section_test_zero
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_digest_section.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:66,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:77,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:100,2'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_section_test_zero
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:141,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:157,6'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:157,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:171,24'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:175,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:186,11'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:186,11'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:188,7'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:206,3'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:188,7'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:194,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:202,3'
              BranchSideFuncs:
                - libewf_section_test_zero
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:213,6'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:224,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_digest_section.c:224,11'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:226,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:244,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_digest_section.c:226,7'
          Branch Sides:
            - BranchSide:      'libewf_digest_section.c:232,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_digest_section.c:240,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_digest_section.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:141,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_digest_section.c:148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:159,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:170,11'
          Dst:             libewf_section_test_zero
        - Src:             'libewf_digest_section.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:193,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:208,11'
          Dst:             libewf_section_test_zero
        - Src:             'libewf_digest_section.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_digest_section.c:231,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_error2_section_write_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_error2_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 1152
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - section_offset
        - acquiry_errors
        - error
      BBCount:         43
      ICount:          338
      EdgeCount:       59
      CyclomaticComplexity: 18
      functionsReached:
        - libcdata_range_list_get_number_of_elements
        - libcerror_error_set
        - libewf_error2_section_write_data
        - libewf_section_descriptor_set
        - libewf_section_descriptor_write_file_io_pool
        - libewf_section_write_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_error2_section.c:942,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:945,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:953,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:953,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:955,32'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:960,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:960,11'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:962,32'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:971,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:979,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:985,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:993,6'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:993,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:996,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1004,28'
              BranchSideFuncs:
                - libewf_section_descriptor_set
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1010,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1022,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1030,6'
              BranchSideFuncs:
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1030,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1033,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:1052,8'
              BranchSideFuncs:
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1039,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1042,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1050,24'
              BranchSideFuncs:
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1053,3'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1053,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1056,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_error2_section.c:1052,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1056,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1064,29'
              BranchSideFuncs:
                - malloc
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1067,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1070,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1079,7'
              BranchSideFuncs:
                - libewf_error2_section_write_data
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1078,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1086,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1095,17'
              BranchSideFuncs:
                - libewf_section_write_data
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:1103,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1106,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1114,23'
              BranchSideFuncs:
                - free
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
        - Branch String:   'libewf_error2_section.c:1121,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1124,11'
              BranchSideFuncs:
                - libewf_section_descriptor_write_file_io_pool
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1143,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_error2_section.c:1130,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1133,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:1141,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_error2_section.c:1146,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:1148,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_error2_section.c:1151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_error2_section.c:944,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:970,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:979,6'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libewf_error2_section.c:984,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:995,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1010,6'
          Dst:             libewf_section_descriptor_set
        - Src:             'libewf_error2_section.c:1021,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1032,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_error2_section.c:1041,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1055,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1069,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1078,6'
          Dst:             libewf_error2_section_write_data
        - Src:             'libewf_error2_section.c:1085,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1094,16'
          Dst:             libewf_section_write_data
        - Src:             'libewf_error2_section.c:1105,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:1123,17'
          Dst:             libewf_section_descriptor_write_file_io_pool
        - Src:             'libewf_error2_section.c:1132,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_error2_section_write_data
      functionSourceFile: '/src/libewf/libewf/libewf_error2_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 914
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - acquiry_errors
        - error
      BBCount:         48
      ICount:          687
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_range_list_get_number_of_elements
        - libcdata_range_list_get_range_by_index
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_error2_section.c:597,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:608,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:608,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:619,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:619,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:621,26'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:625,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_get_number_of_elements
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:625,11'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:627,26'
              BranchSideFuncs:
                - libcdata_range_list_get_number_of_elements
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:634,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:642,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:656,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:656,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:659,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:667,28'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:673,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:684,15'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:686,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:688,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:692,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:700,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:716,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:716,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:718,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:722,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:796,2'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:801,8'
              BranchSideFuncs:
                - libcdata_range_list_get_range_by_index
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:853,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:800,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:809,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:819,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:819,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:821,4'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:829,12'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcerror_error_set
                - libcdata_range_list_get_range_by_index
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:853,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:869,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_error2_section.c:599,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:610,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:633,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:642,6'
          Dst:             libcdata_range_list_get_number_of_elements
        - Src:             'libewf_error2_section.c:647,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:658,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:700,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_error2_section.c:707,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:800,7'
          Dst:             libcdata_range_list_get_range_by_index
        - Src:             'libewf_error2_section.c:808,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:853,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_error2_section.c:860,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_error2_section_read_file_io_pool
      functionSourceFile: '/src/libewf/libewf/libewf_error2_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'struct.libewf_section_descriptor *'
        - 'struct.libewf_io_handle *'
        - 'size_t *'
        - int
        - char
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - section_descriptor
        - io_handle
        - file_io_pool
        - file_io_pool_entry
        - format_version
        - acquiry_errors
        - error
      BBCount:         18
      ICount:          125
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_error2_section_read_data
        - libewf_section_read_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_error2_section.c:509,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:521,16'
              BranchSideFuncs:
                - libewf_section_read_data
                - libewf_error2_section_read_data
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:529,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:532,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:540,11'
              BranchSideFuncs:
                - libewf_error2_section_read_data
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_error2_section.c:542,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:550,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_error2_section.c:558,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_error2_section.c:564,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:566,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_error2_section.c:569,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_error2_section.c:511,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:520,15'
          Dst:             libewf_section_read_data
        - Src:             'libewf_error2_section.c:531,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:542,7'
          Dst:             libewf_error2_section_read_data
        - Src:             'libewf_error2_section.c:549,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_error2_section_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_error2_section.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data
        - data_size
        - format_version
        - acquiry_errors
        - error
      BBCount:         60
      ICount:          835
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - libcdata_range_list_empty
        - libcdata_range_list_insert_range
        - libcerror_error_set
        - libewf_deflate_calculate_adler32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_error2_section.c:67,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:89,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:89,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:91,26'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - 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:      'libewf_error2_section.c:95,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:95,11'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:97,26'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - 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:      'libewf_error2_section.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:112,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:123,15'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:137,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:139,3'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - 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:      'libewf_error2_section.c:147,11'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:206,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:208,26'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - 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:      'libewf_error2_section.c:210,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:210,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:226,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:226,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:228,26'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:230,16'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:233,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:246,6'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:246,6'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:248,22'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_error2_section.c:481,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_error2_section.c:252,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:255,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:263,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:263,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:266,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:286,7'
              BranchSideFuncs:
                - libewf_deflate_calculate_adler32
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:286,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:294,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:302,17'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:305,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:308,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:316,3'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:348,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:351,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:384,8'
              BranchSideFuncs:
                - libcdata_range_list_empty
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
                - libcerror_error_set
        - Branch String:   'libewf_error2_section.c:383,7'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:389,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:397,20'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
        - Branch String:   'libewf_error2_section.c:397,3'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:401,8'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:472,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_error2_section.c:401,8'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:403,5'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:411,13'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
        - Branch String:   'libewf_error2_section.c:459,8'
          Branch Sides:
            - BranchSide:      'libewf_error2_section.c:462,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_range_list_empty
            - BranchSide:      'libewf_error2_section.c:470,24'
              BranchSideFuncs:
                - libcdata_range_list_insert_range
                - libcerror_error_set
                - libcdata_range_list_empty
      Callsites:
        - Src:             'libewf_error2_section.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:114,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:210,6'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_error2_section.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:254,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:265,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:286,7'
          Dst:             libewf_deflate_calculate_adler32
        - Src:             'libewf_error2_section.c:293,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:307,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:350,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:383,7'
          Dst:             libcdata_range_list_empty
        - Src:             'libewf_error2_section.c:388,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:450,13'
          Dst:             libcdata_range_list_insert_range
        - Src:             'libewf_error2_section.c:461,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_error2_section.c:484,2'
          Dst:             libcdata_range_list_empty
    - functionName:    libewf_filename_create
      functionSourceFile: '/src/libewf/libewf/libewf_filename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 445
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - int
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - filename_size
        - basename
        - basename_length
        - segment_number
        - maximum_number_of_segments
        - segment_file_type
        - format
        - error
      BBCount:         28
      ICount:          198
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libewf_filename_set_extension
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_filename.c:450,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:461,7'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:461,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:464,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:472,6'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:472,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:483,6'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:483,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:494,8'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:495,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:495,8'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:499,24'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:494,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:499,24'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:505,24'
              BranchSideFuncs:
                - malloc
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:510,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:513,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_filename.c:521,6'
              BranchSideFuncs:
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:521,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_filename.c:535,2'
              BranchSideFuncs:
                - libewf_filename_set_extension
                - libcerror_error_set
                - free
        - Branch String:   'libewf_filename.c:548,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:560,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_filename.c:568,19'
              BranchSideFuncs: []
        - Branch String:   'libewf_filename.c:574,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:576,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_filename.c:579,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_filename.c:452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:463,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:474,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:485,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:512,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:548,6'
          Dst:             libewf_filename_set_extension
        - Src:             'libewf_filename.c:559,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_filename_set_extension
      functionSourceFile: '/src/libewf/libewf/libewf_filename.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - int
        - char
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - filename_size
        - filename_index
        - segment_number
        - maximum_number_of_segments
        - segment_file_type
        - format
        - error
      BBCount:         71
      ICount:          459
      EdgeCount:       96
      CyclomaticComplexity: 27
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_filename.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:65,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
        - Branch String:   'libewf_filename.c:66,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:66,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:77,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:   'libewf_filename.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:88,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:91,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:91,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:94,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:90,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:94,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:103,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:104,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:104,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:106,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:103,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:106,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:109,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:110,8'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:110,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:112,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:109,11'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:112,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:115,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:116,8'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:116,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:118,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:115,11'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:118,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:121,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:121,11'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:123,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:138,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:138,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:140,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:137,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:140,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:145,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:159,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:161,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:172,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:175,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:175,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:177,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:174,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:177,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:179,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:179,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:181,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:184,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:194,7'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:197,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:205,38'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:210,3'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:210,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_filename.c:211,4'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:211,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:222,15'
              BranchSideFuncs: []
        - Branch String:   'libewf_filename.c:209,6'
          Branch Sides:
            - BranchSide:      'libewf_filename.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_filename.c:222,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_filename.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:93,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:163,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:196,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_filename.c:213,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_source
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3958
      functionLinenumberEnd: 4048
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - source
        - error
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_source_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3963,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3966,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3974,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_source_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3976,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3987,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_source_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3987,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:4000,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_source_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3999,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:4004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:4013,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_source_initialize
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:4013,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:4016,13'
              BranchSideFuncs:
                - libewf_source_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:4034,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:4020,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:4023,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:4031,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:4033,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:4038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:4047,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3965,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3978,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3989,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3999,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:4003,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:4015,12'
          Dst:             libewf_source_initialize
        - Src:             'libewf_file_entry.c:4022,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:4033,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:4037,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_access_control_entry
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3846
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - access_control_entry_index
        - access_control_entry
        - error
      BBCount:         20
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_access_control_entry_initialize
        - libewf_permission_group_get_entry_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3852,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3855,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3863,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_permission_group_get_entry_by_index
                - libewf_access_control_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3865,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3868,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3876,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_permission_group_get_entry_by_index
                - libewf_access_control_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3876,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3879,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3889,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_permission_group_get_entry_by_index
                - libewf_access_control_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3888,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3893,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3903,7'
              BranchSideFuncs:
                - libewf_permission_group_get_entry_by_index
                - libewf_access_control_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3902,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3909,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3919,12'
              BranchSideFuncs:
                - libewf_access_control_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3934,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3939,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3948,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3854,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3867,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3878,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3888,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3892,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3902,6'
          Dst:             libewf_permission_group_get_entry_by_index
        - Src:             'libewf_file_entry.c:3908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3918,11'
          Dst:             libewf_access_control_entry_initialize
        - Src:             'libewf_file_entry.c:3923,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3934,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3938,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_number_of_access_control_entries
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3756
      functionLinenumberEnd: 3836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - number_of_access_control_entries
        - error
      BBCount:         18
      ICount:          127
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_permission_group_get_number_of_entries
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3762,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3773,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_permission_group_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3775,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3788,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_permission_group_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3787,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3801,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_permission_group_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3801,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3804,8'
              BranchSideFuncs:
                - libewf_permission_group_get_number_of_entries
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3820,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3803,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3809,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3817,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3819,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3833,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3764,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3777,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3787,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3803,7'
          Dst:             libewf_permission_group_get_number_of_entries
        - Src:             'libewf_file_entry.c:3808,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3819,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3823,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_attribute
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3644
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - attribute_index
        - attribute
        - error
      BBCount:         20
      ICount:          148
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_attribute_initialize
        - libewf_lef_file_entry_get_extended_attribute_by_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3650,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3653,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3661,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_extended_attribute_by_index
                - libewf_attribute_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3663,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3666,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3674,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_extended_attribute_by_index
                - libewf_attribute_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3674,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3677,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3687,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_extended_attribute_by_index
                - libewf_attribute_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3686,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3701,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_extended_attribute_by_index
                - libewf_attribute_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3700,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3707,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3717,12'
              BranchSideFuncs:
                - libewf_attribute_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3732,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3746,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3652,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3665,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3676,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3686,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3690,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3700,6'
          Dst:             libewf_lef_file_entry_get_extended_attribute_by_index
        - Src:             'libewf_file_entry.c:3706,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3716,11'
          Dst:             libewf_attribute_initialize
        - Src:             'libewf_file_entry.c:3721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3732,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3736,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_number_of_attributes
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3560
      functionLinenumberEnd: 3634
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - number_of_attributes
        - error
      BBCount:         15
      ICount:          112
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_number_of_extended_attributes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3565,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3576,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_number_of_extended_attributes
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3578,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3581,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3591,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_number_of_extended_attributes
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3590,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3595,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3605,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_number_of_extended_attributes
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3604,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3610,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3620,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3619,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3633,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3567,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3580,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3590,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3594,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3604,6'
          Dst:             libewf_lef_file_entry_get_number_of_extended_attributes
        - Src:             'libewf_file_entry.c:3609,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3619,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3623,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_sub_file_entry_by_utf16_path
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3355
      functionLinenumberEnd: 3551
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_length
        - sub_file_entry
        - error
      BBCount:         56
      ICount:          348
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3366,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3369,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3377,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3379,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3382,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3390,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3390,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3401,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3401,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3412,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3412,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3415,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3425,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3424,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3438,9'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3440,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3444,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3449,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3444,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3446,22'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3448,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3450,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3450,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3452,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3449,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3452,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3454,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3454,2'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3456,49'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3508,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_file_entry.c:3459,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3461,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3472,7'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3462,5'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3462,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3464,23'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3461,8'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3464,23'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3468,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3472,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3475,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3484,6'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3491,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3494,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3502,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3508,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3511,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3529,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3510,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3518,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3526,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3528,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3542,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3368,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3381,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3403,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3414,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3424,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3428,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3474,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3483,12'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf16_name
        - Src:             'libewf_file_entry.c:3493,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3510,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_file_entry.c:3517,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3528,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3532,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3546,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_file_entry_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'struct.libewf_single_files *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - handle
        - single_files
        - file_entry_tree_node
        - error
      BBCount:         36
      ICount:          256
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_tree_node_get_value
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
        - libewf_lef_file_entry_get_permission_group_index
        - libewf_lef_file_entry_get_source_identifier
        - libewf_single_files_get_permission_group_by_index
        - libewf_single_files_get_source_by_index
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:58,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:61,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:69,7'
              BranchSideFuncs:
                - malloc
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:69,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:80,6'
              BranchSideFuncs:
                - malloc
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:91,24'
              BranchSideFuncs:
                - malloc
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:94,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:105,6'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_file_entry.c:105,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:111,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:123,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_value
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:122,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:128,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:137,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_permission_group_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:136,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:150,6'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_single_files_get_permission_group_by_index
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:150,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:153,8'
              BranchSideFuncs:
                - libewf_single_files_get_permission_group_by_index
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:170,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:152,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:159,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:168,2'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_source_identifier
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:169,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:175,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:183,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libewf_single_files_get_source_by_index
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:183,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:186,8'
              BranchSideFuncs:
                - libewf_single_files_get_source_by_index
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:204,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_file_entry.c:185,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:192,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:201,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_file_entry.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:217,46'
              BranchSideFuncs: []
        - Branch String:   'libewf_file_entry.c:226,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:228,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_file_entry.c:231,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:60,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:110,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:122,6'
          Dst:             libcdata_tree_node_get_value
        - Src:             'libewf_file_entry.c:127,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:136,6'
          Dst:             libewf_lef_file_entry_get_permission_group_index
        - Src:             'libewf_file_entry.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:152,7'
          Dst:             libewf_single_files_get_permission_group_by_index
        - Src:             'libewf_file_entry.c:158,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:169,6'
          Dst:             libewf_lef_file_entry_get_source_identifier
        - Src:             'libewf_file_entry.c:174,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:185,7'
          Dst:             libewf_single_files_get_source_by_index
        - Src:             'libewf_file_entry.c:191,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:203,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_file_entry.c:207,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_sub_file_entry_by_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3231
      functionLinenumberEnd: 3342
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_length
        - sub_file_entry
        - error
      BBCount:         23
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3238,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3249,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3251,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3262,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3262,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3275,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3274,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3289,12'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3296,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3299,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3307,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3309,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3317,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3325,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3327,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3341,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3240,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3253,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3264,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3274,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3288,11'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf16_name
        - Src:             'libewf_file_entry.c:3298,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3309,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_file_entry.c:3316,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3327,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3331,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_sub_file_entry_by_utf8_path
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3220
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_length
        - sub_file_entry
        - error
      BBCount:         56
      ICount:          348
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:3035,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3046,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3048,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3051,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3059,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3059,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3062,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3070,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3070,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3073,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3081,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3081,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3084,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3094,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3093,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3098,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3107,9'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3109,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3113,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3118,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3113,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3115,21'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3117,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3119,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3119,8'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3121,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3118,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3121,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3123,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3123,2'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3125,47'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3177,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
        - Branch String:   'libewf_file_entry.c:3128,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3130,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3141,7'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3131,5'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3131,10'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3133,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3130,8'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3133,22'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3137,21'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3141,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3144,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3153,6'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3160,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3163,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3171,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3177,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3180,8'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3198,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3179,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3187,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
            - BranchSide:      'libewf_file_entry.c:3195,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:3197,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3211,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:3037,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3050,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3061,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3072,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3083,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3093,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:3097,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3143,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3152,12'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf8_name
        - Src:             'libewf_file_entry.c:3162,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3179,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_file_entry.c:3186,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3197,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3201,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:3215,2'
          Dst:             libcthreads_read_write_lock_release_for_read
    - functionName:    libewf_file_entry_get_sub_file_entry_by_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2900
      functionLinenumberEnd: 3011
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_length
        - sub_file_entry
        - error
      BBCount:         23
      ICount:          170
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
        - libewf_single_file_tree_get_sub_node_by_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2907,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2910,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2918,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2920,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2931,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2931,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2944,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2943,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2948,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2958,12'
              BranchSideFuncs:
                - libewf_single_file_tree_get_sub_node_by_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2965,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2968,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2976,11'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libewf_file_entry_initialize
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2978,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2986,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2994,2'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2996,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:3001,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:3010,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2909,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2922,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2933,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2943,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:2947,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2957,11'
          Dst:             libewf_single_file_tree_get_sub_node_by_utf8_name
        - Src:             'libewf_file_entry.c:2967,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2978,7'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_file_entry.c:2985,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2996,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:3000,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_sub_file_entry
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2786
      functionLinenumberEnd: 2889
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - sub_file_entry_index
        - sub_file_entry
        - error
      BBCount:         20
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_tree_node_get_sub_node_by_index
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_file_entry_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2792,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2795,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2803,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcdata_tree_node_get_sub_node_by_index
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2805,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2816,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcdata_tree_node_get_sub_node_by_index
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2816,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2819,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2829,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcdata_tree_node_get_sub_node_by_index
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2828,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2833,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2843,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_sub_node_by_index
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2842,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2849,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2858,12'
              BranchSideFuncs:
                - libewf_file_entry_initialize
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2874,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2879,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2888,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2794,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2807,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2818,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2828,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:2832,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2842,6'
          Dst:             libcdata_tree_node_get_sub_node_by_index
        - Src:             'libewf_file_entry.c:2848,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2857,11'
          Dst:             libewf_file_entry_initialize
        - Src:             'libewf_file_entry.c:2864,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2874,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:2878,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_number_of_sub_file_entries
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2713
      functionLinenumberEnd: 2776
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - number_of_sub_file_entries
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_tree_node_get_number_of_sub_nodes
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2718,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2729,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2732,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2747,7'
              BranchSideFuncs:
                - libcdata_tree_node_get_number_of_sub_nodes
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2746,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2752,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2762,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2761,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2766,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2775,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2720,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2732,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:2736,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2746,6'
          Dst:             libcdata_tree_node_get_number_of_sub_nodes
        - Src:             'libewf_file_entry.c:2751,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2761,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:2765,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2643
      functionLinenumberEnd: 2704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - offset
        - error
      BBCount:         12
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2647,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2658,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2660,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2663,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2673,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2672,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2677,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2686,12'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2689,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2694,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2703,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2649,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2662,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2672,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:2676,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2689,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:2693,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_seek_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2568
      functionLinenumberEnd: 2634
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - offset
        - whence
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_file_entry_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2572,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2575,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2583,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_file_entry_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2586,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2601,12'
              BranchSideFuncs:
                - libewf_internal_file_entry_seek_offset
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2607,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2610,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2620,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2619,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2633,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2574,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2586,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_file_entry.c:2590,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2600,11'
          Dst:             libewf_internal_file_entry_seek_offset
        - Src:             'libewf_file_entry.c:2609,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2619,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_file_entry.c:2623,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_file_entry_seek_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2485
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_file_entry *'
        - 'struct.libewf_lef_file_entry *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_file_entry
        - lef_file_entry
        - offset
        - whence
        - error
      BBCount:         23
      ICount:          141
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_lef_file_entry_get_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2489,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2492,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2501,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2500,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2514,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2515,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2515,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2527,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2516,3'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2516,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2527,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2514,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2527,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2527,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2529,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2531,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2544,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2555,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2491,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2500,6'
          Dst:             libewf_lef_file_entry_get_size
        - Src:             'libewf_file_entry.c:2505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2518,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2546,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_read_buffer_at_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2385
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - buffer
        - buffer_size
        - offset
        - error
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_file_entry_read_buffer
        - libewf_internal_file_entry_seek_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2390,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2401,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_file_entry_seek_offset
                - libewf_internal_file_entry_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2404,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2419,12'
              BranchSideFuncs:
                - libewf_internal_file_entry_seek_offset
                - libewf_internal_file_entry_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2425,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2428,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2439,10'
              BranchSideFuncs:
                - libewf_internal_file_entry_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2458,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2472,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2404,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_file_entry.c:2408,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2418,11'
          Dst:             libewf_internal_file_entry_seek_offset
        - Src:             'libewf_file_entry.c:2427,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2438,16'
          Dst:             libewf_internal_file_entry_read_buffer
        - Src:             'libewf_file_entry.c:2447,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2458,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_file_entry.c:2462,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_internal_file_entry_read_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2077
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'struct.libewf_internal_file_entry *'
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_file_entry
        - lef_file_entry
        - buffer
        - buffer_size
        - error
      BBCount:         62
      ICount:          396
      EdgeCount:       86
      CyclomaticComplexity: 26
      functionsReached:
        - libcerror_error_set
        - libewf_handle_read_buffer_at_offset
        - libewf_lef_file_entry_get_data_offset
        - libewf_lef_file_entry_get_data_size
        - libewf_lef_file_entry_get_duplicate_data_offset
        - libewf_lef_file_entry_get_flags
        - libewf_lef_file_entry_get_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2087,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2098,6'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libewf_lef_file_entry_get_data_offset
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2098,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2109,6'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libewf_lef_file_entry_get_data_offset
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2109,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2120,6'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libewf_lef_file_entry_get_data_offset
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2120,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2132,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libewf_lef_file_entry_get_data_offset
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2131,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2146,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_data_offset
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2145,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2160,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_data_size
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2159,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2174,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_flags
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2173,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2187,8'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2187,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2189,11'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2206,9'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2190,5'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2190,11'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2191,11'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2191,4'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2191,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2195,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2192,5'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2192,11'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2203,2'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2189,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2195,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2203,2'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2207,4'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2207,9'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2219,8'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2206,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2210,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2219,8'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2218,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2224,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2233,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2235,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_file_entry.c:2237,18'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2237,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2239,28'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2241,8'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2241,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2243,18'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2246,11'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2246,11'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2248,17'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2253,13'
              BranchSideFuncs:
                - libewf_handle_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2262,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2273,33'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2275,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2277,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2296,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_file_entry.c:2277,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2279,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2295,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_file_entry.c:2279,8'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2285,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2293,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2089,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2100,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2111,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2122,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2131,6'
          Dst:             libewf_lef_file_entry_get_size
        - Src:             'libewf_file_entry.c:2136,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2145,6'
          Dst:             libewf_lef_file_entry_get_data_offset
        - Src:             'libewf_file_entry.c:2150,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2159,6'
          Dst:             libewf_lef_file_entry_get_data_size
        - Src:             'libewf_file_entry.c:2164,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2173,6'
          Dst:             libewf_lef_file_entry_get_flags
        - Src:             'libewf_file_entry.c:2178,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2194,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2209,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2218,7'
          Dst:             libewf_lef_file_entry_get_duplicate_data_offset
        - Src:             'libewf_file_entry.c:2223,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2255,15'
          Dst:             libewf_handle_read_buffer_at_offset
        - Src:             'libewf_file_entry.c:2264,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2284,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_read_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2374
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - buffer
        - buffer_size
        - error
      BBCount:         13
      ICount:          108
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_write
        - libcthreads_read_write_lock_release_for_write
        - libewf_internal_file_entry_read_buffer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2312,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2323,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_write
                - libewf_internal_file_entry_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2326,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2331,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2341,9'
              BranchSideFuncs:
                - libewf_internal_file_entry_read_buffer
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2347,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2350,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2360,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_write
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2359,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2364,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2373,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2314,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2326,6'
          Dst:             libcthreads_read_write_lock_grab_for_write
        - Src:             'libewf_file_entry.c:2330,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2340,15'
          Dst:             libewf_internal_file_entry_read_buffer
        - Src:             'libewf_file_entry.c:2349,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2359,6'
          Dst:             libcthreads_read_write_lock_release_for_write
        - Src:             'libewf_file_entry.c:2363,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1999
      functionLinenumberEnd: 2065
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_hash_value_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:2004,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2007,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2015,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2018,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2023,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2033,5'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2038,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2041,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2051,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:2050,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:2055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:2064,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:2006,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2018,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:2022,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2032,11'
          Dst:             libewf_lef_file_entry_get_utf16_hash_value_sha1
        - Src:             'libewf_file_entry.c:2040,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:2050,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:2054,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1922
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_hash_value_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1927,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1938,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1941,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1956,5'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1961,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1964,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1974,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1973,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1978,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1987,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1929,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1941,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1945,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1955,11'
          Dst:             libewf_lef_file_entry_get_utf8_hash_value_sha1
        - Src:             'libewf_file_entry.c:1963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1973,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1977,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_hash_value_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1850,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1861,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1864,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1879,5'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1884,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1887,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1897,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1896,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1901,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1910,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1852,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1864,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1868,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1878,11'
          Dst:             libewf_lef_file_entry_get_utf16_hash_value_md5
        - Src:             'libewf_file_entry.c:1886,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1896,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1900,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_hash_value_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1773,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1784,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1787,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1802,5'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1807,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1810,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1820,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1819,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1833,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1775,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1787,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1791,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1801,11'
          Dst:             libewf_lef_file_entry_get_utf8_hash_value_md5
        - Src:             'libewf_file_entry.c:1809,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1819,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1823,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_deletion_time
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1692
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_deletion_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1697,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1708,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_deletion_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1711,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1726,12'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_deletion_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1730,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1733,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1743,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1742,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1747,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1756,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1699,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1711,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1715,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1725,11'
          Dst:             libewf_lef_file_entry_get_deletion_time
        - Src:             'libewf_file_entry.c:1732,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1742,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1746,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_entry_modification_time
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_entry_modification_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1622,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1625,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1633,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_entry_modification_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1636,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1651,12'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_entry_modification_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1655,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1658,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1668,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1667,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1681,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1624,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1636,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1650,11'
          Dst:             libewf_lef_file_entry_get_entry_modification_time
        - Src:             'libewf_file_entry.c:1657,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1667,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1671,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_access_time
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_access_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1547,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1558,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_access_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1561,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1576,12'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_access_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1580,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1583,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1593,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1592,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1606,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1549,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1561,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1565,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1575,11'
          Dst:             libewf_lef_file_entry_get_access_time
        - Src:             'libewf_file_entry.c:1582,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1592,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1596,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_modification_time
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_modification_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1472,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1483,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_modification_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1486,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1491,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1501,12'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_modification_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1505,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1508,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1518,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1517,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1522,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1531,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1474,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1486,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1490,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1500,11'
          Dst:             libewf_lef_file_entry_get_modification_time
        - Src:             'libewf_file_entry.c:1507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1517,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1521,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_creation_time
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1392
      functionLinenumberEnd: 1457
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_creation_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1397,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1408,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_creation_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1411,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1426,12'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_creation_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1430,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1433,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1443,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1442,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1456,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1399,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1411,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1415,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1425,11'
          Dst:             libewf_lef_file_entry_get_creation_time
        - Src:             'libewf_file_entry.c:1432,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1442,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1446,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1319
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1324,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1335,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1338,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1353,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1352,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1358,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1368,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1367,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1381,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1326,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1338,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1342,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1352,6'
          Dst:             libewf_lef_file_entry_get_size
        - Src:             'libewf_file_entry.c:1357,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1367,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1371,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_short_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_short_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1251,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1262,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_short_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1265,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1280,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_short_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1279,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1286,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1296,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1295,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1309,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1265,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1269,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1279,6'
          Dst:             libewf_lef_file_entry_get_utf16_short_name
        - Src:             'libewf_file_entry.c:1285,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1295,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1299,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_short_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1172
      functionLinenumberEnd: 1235
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_short_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1177,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1188,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_short_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1191,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1206,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_short_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1205,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1211,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1221,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1220,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1225,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1234,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1179,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1191,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1195,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1205,6'
          Dst:             libewf_lef_file_entry_get_utf16_short_name_size
        - Src:             'libewf_file_entry.c:1210,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1220,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1224,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_short_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1098
      functionLinenumberEnd: 1162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_short_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1103,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1106,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1114,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_short_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1117,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1132,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_short_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1131,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1148,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1147,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1161,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1105,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1117,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1121,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1131,6'
          Dst:             libewf_lef_file_entry_get_utf8_short_name
        - Src:             'libewf_file_entry.c:1137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1147,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1151,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_short_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1087
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_short_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:1029,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1032,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1040,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_short_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1043,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1048,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1058,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_short_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1057,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1063,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1073,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:1072,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1077,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1086,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:1031,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1043,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:1047,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1057,6'
          Dst:             libewf_lef_file_entry_get_utf8_short_name_size
        - Src:             'libewf_file_entry.c:1062,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:1072,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1076,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:955,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:966,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:969,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:984,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:983,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:990,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1000,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:999,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:1004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:1013,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:969,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:973,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:983,6'
          Dst:             libewf_lef_file_entry_get_utf16_name
        - Src:             'libewf_file_entry.c:989,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:999,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:1003,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf16_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:880,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:883,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:891,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:894,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:899,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:909,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:908,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:924,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:923,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:928,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:937,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:882,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:894,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:898,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:908,6'
          Dst:             libewf_lef_file_entry_get_utf16_name_size
        - Src:             'libewf_file_entry.c:913,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:923,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:927,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 864
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:805,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:816,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:834,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:833,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:840,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:850,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:849,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:854,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:863,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:807,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:819,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:823,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:833,6'
          Dst:             libewf_lef_file_entry_get_utf8_name
        - Src:             'libewf_file_entry.c:839,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:849,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:853,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_utf8_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:730,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:733,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:741,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:744,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:759,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:758,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:764,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:774,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:773,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:787,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:732,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:744,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:748,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:758,6'
          Dst:             libewf_lef_file_entry_get_utf8_name_size
        - Src:             'libewf_file_entry.c:763,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:773,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:777,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_duplicate_media_data_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - duplicate_media_data_offset
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_duplicate_data_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:656,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:659,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:667,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:670,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:675,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:685,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_duplicate_data_offset
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:684,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:690,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:700,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:699,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:713,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:658,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:670,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:684,6'
          Dst:             libewf_lef_file_entry_get_duplicate_data_offset
        - Src:             'libewf_file_entry.c:689,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:699,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:703,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_media_data_size
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - media_data_size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_data_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:584,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:587,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:595,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_data_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:598,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:603,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:613,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_data_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:612,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:628,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:627,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:641,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:586,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:598,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:602,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:612,6'
          Dst:             libewf_lef_file_entry_get_data_size
        - Src:             'libewf_file_entry.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:627,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:631,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_media_data_offset
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - media_data_offset
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_data_offset
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:512,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:523,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_data_offset
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:526,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:541,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_data_offset
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:540,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:556,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:555,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:569,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:526,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:530,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:540,6'
          Dst:             libewf_lef_file_entry_get_data_offset
        - Src:             'libewf_file_entry.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:555,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:559,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_flags
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - flags
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:440,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:443,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:451,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_flags
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:454,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:469,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_flags
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:468,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:474,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:484,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:483,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:497,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:442,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:454,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:458,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:468,6'
          Dst:             libewf_lef_file_entry_get_flags
        - Src:             'libewf_file_entry.c:473,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:483,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:487,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_type
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - type
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:368,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:379,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_type
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:382,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:397,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_type
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:396,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:402,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:412,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:411,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:425,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:370,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:382,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:396,6'
          Dst:             libewf_lef_file_entry_get_type
        - Src:             'libewf_file_entry.c:401,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:411,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:415,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - identifier
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_file_entry_get_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:296,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:307,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_file_entry_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:310,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:325,7'
              BranchSideFuncs:
                - libewf_lef_file_entry_get_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:324,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:330,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:340,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:339,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:353,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_file_entry.c:298,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:310,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_file_entry.c:314,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:324,6'
          Dst:             libewf_lef_file_entry_get_identifier
        - Src:             'libewf_file_entry.c:329,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:339,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_file_entry.c:343,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_file_entry_free
      functionSourceFile: '/src/libewf/libewf/libewf_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file_entry
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_file_entry.c:245,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:256,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_file_entry.c:256,6'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:258,59'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_file_entry.c:281,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_file_entry.c:262,7'
          Branch Sides:
            - BranchSide:      'libewf_file_entry.c:267,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_file_entry.c:278,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_file_entry.c:247,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_file_entry.c:262,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_file_entry.c:266,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_huffman_tree_get_symbol_from_bit_stream
      functionSourceFile: '/src/libewf/libewf/libewf_huffman_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_huffman_tree *'
        - 'struct.libewf_bit_stream *'
        - 'short *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - huffman_tree
        - bit_stream
        - symbol
        - error
      BBCount:         21
      ICount:          190
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_bit_stream_get_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_huffman_tree.c:470,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:481,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:481,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:492,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:492,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:505,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:505,2'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:510,8'
              BranchSideFuncs:
                - libewf_bit_stream_get_value
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:509,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:516,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:524,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:529,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:531,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:537,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_bit_stream_get_value
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:541,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:553,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_huffman_tree.c:472,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:483,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:509,7'
          Dst:             libewf_bit_stream_get_value
        - Src:             'libewf_huffman_tree.c:515,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:543,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_huffman_tree_build
      functionSourceFile: '/src/libewf/libewf/libewf_huffman_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_huffman_tree *'
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - huffman_tree
        - code_sizes_array
        - number_of_code_sizes
        - error
      BBCount:         50
      ICount:          385
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_huffman_tree.c:265,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:276,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:276,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:279,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:287,8'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:288,3'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:288,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:291,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:287,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:291,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:301,33'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:303,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:309,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:317,14'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:317,2'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:321,15'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:340,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:323,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:326,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:336,3'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:340,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:342,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_huffman_tree.c:346,13'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:348,2'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:352,14'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:380,27'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:355,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:358,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:366,2'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:396,2'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:399,2'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:403,37'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:407,14'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:407,2'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:411,15'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:437,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_huffman_tree.c:413,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:415,4'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:417,17'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:420,4'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:420,9'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:423,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:419,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:423,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:433,3'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:443,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:445,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_huffman_tree.c:448,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_huffman_tree.c:267,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:290,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:308,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:325,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:357,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:422,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_huffman_tree_free
      functionSourceFile: '/src/libewf/libewf/libewf_huffman_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_huffman_tree **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - huffman_tree
        - error
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    14
      BranchProfiles:
        - Branch String:   'libewf_huffman_tree.c:216,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:227,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_huffman_tree.c:227,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:229,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:244,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_huffman_tree.c:229,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:231,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:234,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_huffman_tree.c:234,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:236,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:239,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_huffman_tree.c:218,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_huffman_tree_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_huffman_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_huffman_tree **'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - huffman_tree
        - number_of_symbols
        - maximum_code_size
        - error
      BBCount:         37
      ICount:          270
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    7
      BranchProfiles:
        - Branch String:   'libewf_huffman_tree.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:55,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:66,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:67,3'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:67,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:78,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_huffman_tree.c:89,18'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:92,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:103,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_huffman_tree.c:103,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_huffman_tree.c:122,36'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:127,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:138,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:138,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:144,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:152,33'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_huffman_tree.c:157,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:168,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_huffman_tree.c:168,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:174,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:182,41'
              BranchSideFuncs: []
        - Branch String:   'libewf_huffman_tree.c:187,6'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:189,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:204,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_huffman_tree.c:189,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:191,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:194,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_huffman_tree.c:194,7'
          Branch Sides:
            - BranchSide:      'libewf_huffman_tree.c:196,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_huffman_tree.c:199,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_huffman_tree.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:108,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:143,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:159,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_huffman_tree.c:173,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_extended_attribute_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3810
      functionLinenumberEnd: 3841
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - int
        - 'struct.libewf_lef_extended_attribute **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - extended_attribute_index
        - lef_extended_attribute
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3813,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3825,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3824,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3840,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3815,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3824,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_lef_file_entry.c:3830,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_number_of_extended_attributes
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3771
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - number_of_extended_attributes
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3774,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3777,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3786,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3785,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3791,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3799,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3776,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3785,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_lef_file_entry.c:3790,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3729
      functionLinenumberEnd: 3762
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3733,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3745,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3750,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3753,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3761,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3735,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3744,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_file_entry.c:3752,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3686
      functionLinenumberEnd: 3719
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3690,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3702,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3707,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3710,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3718,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3692,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3701,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_file_entry.c:3709,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3643
      functionLinenumberEnd: 3676
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3647,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3659,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3664,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3675,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3649,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3658,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_file_entry.c:3666,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3600
      functionLinenumberEnd: 3633
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3604,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3616,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3621,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3632,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3606,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3615,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_file_entry.c:3623,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_deletion_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3562
      functionLinenumberEnd: 3590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3565,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3576,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3576,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3587,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3567,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3578,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_entry_modification_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3525
      functionLinenumberEnd: 3553
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3528,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3539,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3539,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3550,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3530,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3541,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_access_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3488
      functionLinenumberEnd: 3516
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3491,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3502,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3502,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3505,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3513,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3493,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3504,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_modification_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3451
      functionLinenumberEnd: 3479
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3454,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3465,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3465,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3468,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3476,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3456,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3467,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_creation_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3414
      functionLinenumberEnd: 3442
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3417,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3420,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3428,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3428,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3431,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3439,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3419,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3430,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_record_type
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3377
      functionLinenumberEnd: 3405
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - record_type
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3380,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3391,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3391,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3394,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3402,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3382,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3393,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_permission_group_index
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3340
      functionLinenumberEnd: 3368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - permission_group_index
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3343,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3354,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3354,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3365,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3345,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3356,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_source_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3303
      functionLinenumberEnd: 3331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - source_identifier
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3306,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3309,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3317,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3317,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3328,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3308,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3319,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3266
      functionLinenumberEnd: 3294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - size
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3269,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3280,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3280,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3283,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3291,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3282,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_short_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3224
      functionLinenumberEnd: 3257
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3228,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3231,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3240,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3245,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3256,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3230,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3239,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_file_entry.c:3247,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_short_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3181
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3185,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3197,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3201,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3212,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3196,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_file_entry.c:3203,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_short_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3138
      functionLinenumberEnd: 3171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3142,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3154,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3159,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3170,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3144,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3153,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_file_entry.c:3161,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_short_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3095
      functionLinenumberEnd: 3127
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3099,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3111,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3115,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3126,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3101,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3110,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_file_entry.c:3117,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_compare_name_with_utf16_string
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3050
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_length
        - error
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_compare_with_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3054,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3066,5'
              BranchSideFuncs:
                - libuna_utf16_string_compare_with_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3073,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3076,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3084,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3056,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3065,11'
          Dst:             libuna_utf16_string_compare_with_utf16_stream
        - Src:             'libewf_lef_file_entry.c:3075,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3040
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:3011,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3014,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3023,7'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:3022,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:3031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:3039,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:3013,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:3022,6'
          Dst:             libuna_utf16_string_copy_from_utf16_stream
        - Src:             'libewf_lef_file_entry.c:3030,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2947
      functionLinenumberEnd: 2996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string_size
        - error
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2951,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2962,6'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2962,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2973,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2974,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2974,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2993,23'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:2973,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2977,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2993,23'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:2976,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2984,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2992,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2953,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2964,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2976,7'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libewf_lef_file_entry.c:2983,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_compare_name_with_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2936
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_length
        - error
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_compare_with_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2905,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2908,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2917,5'
              BranchSideFuncs:
                - libuna_utf8_string_compare_with_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2924,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2927,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2935,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2907,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2916,11'
          Dst:             libuna_utf8_string_compare_with_utf16_stream
        - Src:             'libewf_lef_file_entry.c:2926,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2859
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2862,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2865,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2874,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2873,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2882,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2890,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2864,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2873,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_lef_file_entry.c:2881,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2847
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string_size
        - error
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2802,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2805,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2813,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2813,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2824,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2825,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2825,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2844,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:2824,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2828,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2844,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:2827,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2835,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2843,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2804,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2815,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2827,7'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_lef_file_entry.c:2834,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2754
      functionLinenumberEnd: 2787
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2758,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2761,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2770,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2775,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2786,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2760,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2769,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_file_entry.c:2777,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf16_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2743
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2715,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2727,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2731,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2742,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2717,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2726,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_file_entry.c:2733,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2668
      functionLinenumberEnd: 2701
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2672,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2675,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2684,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2689,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2692,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2700,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2674,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2683,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_file_entry.c:2691,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_utf8_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2625
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2629,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2641,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2645,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2656,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2631,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2640,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_file_entry.c:2647,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_duplicate_data_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - duplicate_data_offset
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2590,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2601,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2601,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2612,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2592,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2603,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_physical_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - physical_offset
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2553,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2564,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2564,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2575,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2555,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2566,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_logical_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - logical_offset
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2516,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2527,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2527,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2530,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2538,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2518,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2529,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_data_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2504
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - data_size
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2479,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2490,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2490,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2501,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2492,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_data_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - data_offset
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2442,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2445,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2453,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2453,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2456,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2464,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2444,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2455,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_flags
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2402
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - flags
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2405,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2416,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2416,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2419,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2427,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2407,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2418,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_type
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - type
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2368,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2379,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2379,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2382,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2390,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2370,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2381,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2356
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - identifier
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:2331,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2342,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2342,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2353,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:2333,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2344,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - types
        - data
        - data_size
        - error
      BBCount:         328
      ICount:          1773
      EdgeCount:       455
      CyclomaticComplexity: 129
      functionsReached:
        - libcerror_error_set
        - libewf_lef_file_entry_read_binary_extents
        - libewf_lef_file_entry_read_extended_attributes
        - libewf_lef_file_entry_read_short_name
        - libewf_value_reader_free
        - libewf_value_reader_initialize
        - libewf_value_reader_read_byte_stream_base16
        - libewf_value_reader_read_data
        - libewf_value_reader_read_integer_signed
        - libewf_value_reader_read_integer_unsigned
        - libewf_value_reader_read_serialized_string_base16
        - libewf_value_reader_read_utf8_string
        - libewf_value_reader_set_buffer
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:1066,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1077,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_value_reader_initialize
                - libewf_value_reader_set_buffer
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1077,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1080,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1089,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libewf_value_reader_initialize
                - libewf_value_reader_set_buffer
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1088,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1094,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1104,7'
              BranchSideFuncs:
                - libewf_value_reader_initialize
                - libewf_value_reader_set_buffer
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1102,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1107,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1116,7'
              BranchSideFuncs:
                - libewf_value_reader_set_buffer
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1115,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1124,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1132,19'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1132,2'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1137,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2275,8'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1136,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1144,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1153,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1154,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1154,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1158,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:1155,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1155,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1158,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:1153,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1158,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1167,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1169,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1171,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1517,12'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1172,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1172,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1226,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1173,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1173,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1226,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1171,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1176,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_unsigned
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1226,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1180,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1183,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1209,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1209,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1211,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1224,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1211,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1214,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1222,47'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1227,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1227,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1261,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1228,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1228,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1261,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1226,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1231,15'
              BranchSideFuncs:
                - libewf_value_reader_read_serialized_string_base16
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1261,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1235,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1238,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1259,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1262,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1262,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1316,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1263,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1263,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1316,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1261,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1266,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_unsigned
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1316,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1270,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1273,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1299,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1299,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1301,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1314,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1301,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1304,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1312,41'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1317,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1317,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1372,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1318,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1318,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1372,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1316,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1321,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_unsigned
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1372,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1325,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1328,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1354,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1354,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1356,22'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1370,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1357,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1357,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1360,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:1356,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1360,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1368,48'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1373,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1373,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1427,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1374,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1374,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1427,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1372,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1377,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1427,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1381,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1384,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1410,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1410,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1412,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1425,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1412,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1415,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1423,54'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1428,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1428,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1462,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1429,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1429,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1462,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1427,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1432,15'
              BranchSideFuncs:
                - libewf_value_reader_read_serialized_string_base16
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1462,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1436,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1439,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1460,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1466,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1473,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1494,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1495,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1495,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1514,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1494,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1499,11'
              BranchSideFuncs:
                - libewf_lef_file_entry_read_short_name
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1514,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1498,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1505,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1513,5'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1517,12'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1521,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2121,12'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1522,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1522,10'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1560,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1521,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1525,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1560,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1529,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1532,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1558,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1561,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1561,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1568,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1560,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1564,4'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1568,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1569,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1569,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1623,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1568,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1572,10'
              BranchSideFuncs:
                - libewf_value_reader_read_utf8_string
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1623,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1571,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1578,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1599,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1600,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1600,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1619,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1599,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1604,11'
              BranchSideFuncs:
                - libewf_lef_file_entry_read_binary_extents
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1619,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1603,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1610,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1618,5'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1624,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1624,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1662,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1623,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1627,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1662,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1631,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1634,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1660,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1663,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1663,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1701,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1662,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1666,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1701,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1670,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1673,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1699,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1702,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1702,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1740,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1701,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1705,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1740,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1709,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1712,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1738,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1741,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1741,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1792,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1740,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1744,10'
              BranchSideFuncs:
                - libewf_value_reader_read_byte_stream_base16
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1792,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1743,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1750,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1771,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1772,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1772,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1790,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1771,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1775,11'
              BranchSideFuncs:
                - libewf_lef_file_entry_read_extended_attributes
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1790,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1774,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1781,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1789,5'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1793,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1793,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1826,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1792,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1796,15'
              BranchSideFuncs:
                - libewf_value_reader_read_serialized_string_base16
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1826,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1800,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1803,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1824,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1827,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1827,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1865,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1826,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1830,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_unsigned
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1865,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1834,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1837,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1863,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1866,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1866,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1870,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1865,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1869,4'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1870,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1871,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1871,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1909,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1870,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1874,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1909,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1878,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1881,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1907,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1910,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1910,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1948,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1909,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1913,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_unsigned
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1948,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1917,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1920,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1946,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1949,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1949,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1987,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1948,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1952,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1987,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1956,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1959,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:1985,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1988,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1988,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2042,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1987,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1991,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2042,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:1995,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1998,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2024,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2024,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2026,12'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2040,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2027,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2027,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2030,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:2026,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2030,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2038,53'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2043,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2043,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2081,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2042,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2046,15'
              BranchSideFuncs:
                - libewf_value_reader_read_integer_signed
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2081,15'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2050,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2053,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2079,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2089,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2092,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2118,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2123,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2126,10'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2189,13'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2125,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2132,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2153,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2154,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2154,11'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2187,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2153,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2156,46'
              BranchSideFuncs:
                - malloc
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2187,17'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2159,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2162,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2170,39'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2172,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2178,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2186,5'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2191,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2198,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2222,9'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2222,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2224,6'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2226,16'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2235,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2238,9'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:2267,2'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2237,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2244,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2266,3'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
                - libcerror_error_set
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libewf_value_reader_read_data
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_byte_stream_base16
                - libewf_lef_file_entry_read_extended_attributes
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_binary_extents
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libewf_value_reader_read_utf8_string
                - libewf_lef_file_entry_read_short_name
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_signed
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libewf_value_reader_read_serialized_string_base16
                - libcerror_error_set
                - libewf_value_reader_read_integer_unsigned
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:2276,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2276,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2279,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:2275,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2279,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2289,7'
              BranchSideFuncs:
                - libewf_value_reader_free
                - libcerror_error_set
                - libewf_value_reader_free
                - free
        - Branch String:   'libewf_lef_file_entry.c:2287,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2292,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_value_reader_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:2300,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:2303,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2305,3'
              BranchSideFuncs:
                - free
                - libewf_value_reader_free
            - BranchSide:      'libewf_lef_file_entry.c:2310,2'
              BranchSideFuncs:
                - libewf_value_reader_free
        - Branch String:   'libewf_lef_file_entry.c:2312,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:2314,3'
              BranchSideFuncs:
                - libewf_value_reader_free
            - BranchSide:      'libewf_lef_file_entry.c:2318,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:1068,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1079,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1088,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_file_entry.c:1093,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1102,6'
          Dst:             libewf_value_reader_initialize
        - Src:             'libewf_lef_file_entry.c:1106,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1115,6'
          Dst:             libewf_value_reader_set_buffer
        - Src:             'libewf_lef_file_entry.c:1123,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1136,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_file_entry.c:1143,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1157,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1175,14'
          Dst:             libewf_value_reader_read_integer_unsigned
        - Src:             'libewf_lef_file_entry.c:1182,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1213,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1230,14'
          Dst:             libewf_value_reader_read_serialized_string_base16
        - Src:             'libewf_lef_file_entry.c:1237,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1265,14'
          Dst:             libewf_value_reader_read_integer_unsigned
        - Src:             'libewf_lef_file_entry.c:1272,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1303,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1320,14'
          Dst:             libewf_value_reader_read_integer_unsigned
        - Src:             'libewf_lef_file_entry.c:1327,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1359,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1376,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1383,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1414,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1431,14'
          Dst:             libewf_value_reader_read_serialized_string_base16
        - Src:             'libewf_lef_file_entry.c:1438,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1466,9'
          Dst:             libewf_value_reader_read_utf8_string
        - Src:             'libewf_lef_file_entry.c:1472,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1498,10'
          Dst:             libewf_lef_file_entry_read_short_name
        - Src:             'libewf_lef_file_entry.c:1504,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1524,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1531,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1571,9'
          Dst:             libewf_value_reader_read_utf8_string
        - Src:             'libewf_lef_file_entry.c:1577,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1603,10'
          Dst:             libewf_lef_file_entry_read_binary_extents
        - Src:             'libewf_lef_file_entry.c:1609,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1626,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1633,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1665,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1672,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1704,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1711,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1743,9'
          Dst:             libewf_value_reader_read_byte_stream_base16
        - Src:             'libewf_lef_file_entry.c:1749,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1774,10'
          Dst:             libewf_lef_file_entry_read_extended_attributes
        - Src:             'libewf_lef_file_entry.c:1780,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1795,14'
          Dst:             libewf_value_reader_read_serialized_string_base16
        - Src:             'libewf_lef_file_entry.c:1802,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1829,14'
          Dst:             libewf_value_reader_read_integer_unsigned
        - Src:             'libewf_lef_file_entry.c:1836,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1873,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1880,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1912,14'
          Dst:             libewf_value_reader_read_integer_unsigned
        - Src:             'libewf_lef_file_entry.c:1919,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1951,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1958,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1990,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:1997,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2029,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2045,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:2052,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2084,14'
          Dst:             libewf_value_reader_read_integer_signed
        - Src:             'libewf_lef_file_entry.c:2091,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2125,9'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_lef_file_entry.c:2131,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2161,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2177,7'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2191,9'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_lef_file_entry.c:2197,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2237,8'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_lef_file_entry.c:2243,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2278,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2287,6'
          Dst:             libewf_value_reader_free
        - Src:             'libewf_lef_file_entry.c:2291,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:2314,3'
          Dst:             libewf_value_reader_free
    - functionName:    libewf_lef_file_entry_read_short_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 873
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - data
        - data_size
        - error
      BBCount:         36
      ICount:          219
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_data
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:881,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:884,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:893,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_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:   'libewf_lef_file_entry.c:892,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:900,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:909,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:908,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:922,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:922,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:925,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:934,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:933,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:941,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:950,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:949,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:967,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:966,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:982,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:983,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:983,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:982,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:986,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:994,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:995,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:995,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1016,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:994,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:998,8'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:1016,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:997,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1005,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:1013,2'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:1014,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:1027,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:1030,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:1032,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:1036,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:883,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:892,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_lef_file_entry.c:899,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:908,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_file_entry.c:913,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:924,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:933,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_file_entry.c:940,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:949,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_file_entry.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:966,6'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_file_entry.c:973,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:985,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:997,7'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_file_entry.c:1004,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1014,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_lef_file_entry.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:1032,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_lef_file_entry_read_binary_extents
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - data
        - data_size
        - error
      BBCount:         32
      ICount:          207
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:539,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:551,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:550,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:558,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:567,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:566,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:572,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:580,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:581,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:581,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:592,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:580,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:584,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:592,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:592,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:595,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:685,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:594,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:602,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:611,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:610,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:619,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:627,43'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:629,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:637,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:646,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:645,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:654,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:662,42'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_file_entry.c:683,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:688,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:696,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:699,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:701,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_file_entry.c:705,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:541,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:550,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_lef_file_entry.c:557,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:566,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_file_entry.c:571,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:594,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_file_entry.c:601,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:610,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_file_entry.c:618,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:629,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_file_entry.c:636,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:645,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_file_entry.c:653,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:683,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_lef_file_entry.c:687,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:701,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_lef_file_entry_read_extended_attributes
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_file_entry *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - data
        - data_size
        - error
      BBCount:         33
      ICount:          201
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libewf_lef_extended_attribute_free
        - libewf_lef_extended_attribute_initialize
        - libewf_lef_extended_attribute_read_data
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:723,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:734,6'
              BranchSideFuncs:
                - memcmp
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:734,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:745,8'
              BranchSideFuncs:
                - memcmp
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:746,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:746,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:745,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:769,6'
              BranchSideFuncs:
                - memcmp
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:769,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:775,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:783,2'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:783,2'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:787,8'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:853,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:785,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:790,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:799,17'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libewf_lef_extended_attribute_initialize
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:804,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:807,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:815,18'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_free
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:817,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:820,9'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:840,9'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_free
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libcdata_array_append_entry
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:819,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:826,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:834,27'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_initialize
                - libewf_lef_extended_attribute_read_data
                - libewf_lef_extended_attribute_free
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:838,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:843,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_extended_attribute_free
        - Branch String:   'libewf_lef_file_entry.c:856,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:858,3'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_free
            - BranchSide:      'libewf_lef_file_entry.c:862,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:725,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:736,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:748,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:769,6'
          Dst:             memcmp
        - Src:             'libewf_lef_file_entry.c:774,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:785,7'
          Dst:             libewf_lef_extended_attribute_initialize
        - Src:             'libewf_lef_file_entry.c:789,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:798,16'
          Dst:             libewf_lef_extended_attribute_read_data
        - Src:             'libewf_lef_file_entry.c:806,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:819,8'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_lef_file_entry.c:825,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:838,8'
          Dst:             libewf_lef_extended_attribute_free
        - Src:             'libewf_lef_file_entry.c:842,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:858,3'
          Dst:             libewf_lef_extended_attribute_free
    - functionName:    libewf_lef_file_entry_clone
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_file_entry **'
        - 'struct.libewf_lef_file_entry *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_lef_file_entry
        - source_lef_file_entry
        - error
      BBCount:         32
      ICount:          269
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_array_clone
        - libcerror_error_set
        - libewf_lef_extended_attribute_free
        - libewf_lef_file_entry_free
        - libewf_serialized_string_clone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:343,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:354,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:354,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:365,6'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:365,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:367,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_file_entry.c:371,32'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:374,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:377,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:385,6'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_file_entry.c:385,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:391,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_file_entry.c:404,5'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:411,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:417,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:425,59'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:428,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:431,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:439,6'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:439,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:445,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:454,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:453,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:468,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:467,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:482,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:481,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:487,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:496,13'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libewf_lef_file_entry_free
        - Branch String:   'libewf_lef_file_entry.c:495,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:503,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:511,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:514,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:517,4'
              BranchSideFuncs:
                - libewf_lef_file_entry_free
            - BranchSide:      'libewf_lef_file_entry.c:520,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_file_entry.c:345,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:376,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:390,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:411,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_file_entry.c:416,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:430,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:444,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:453,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_file_entry.c:458,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:467,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_file_entry.c:472,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:481,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_file_entry.c:486,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:495,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_lef_file_entry.c:495,6'
          Dst:             libewf_lef_extended_attribute_free
        - Src:             'libewf_lef_file_entry.c:495,6'
          Dst:             libewf_lef_extended_attribute_clone
        - Src:             'libewf_lef_file_entry.c:502,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:516,3'
          Dst:             libewf_lef_file_entry_free
    - functionName:    libewf_lef_file_entry_free
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_file_entry **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - error
      BBCount:         42
      ICount:          225
      EdgeCount:       55
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libewf_lef_extended_attribute_free
        - libewf_serialized_string_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:226,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:237,7'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:237,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:239,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:330,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:239,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:242,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:255,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_file_entry.c:241,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:246,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_file_entry.c:254,3'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_file_entry.c:255,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:257,4'
              BranchSideFuncs:
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:260,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:260,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:263,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:276,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:262,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:267,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:275,3'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:276,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:279,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:292,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:278,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:283,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:291,3'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:292,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:295,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:308,10'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:294,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:299,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcdata_array_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:307,3'
              BranchSideFuncs:
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:308,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:311,15'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:325,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_lef_file_entry.c:310,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:316,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_file_entry.c:324,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_file_entry.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:241,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:245,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:262,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:266,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:278,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:282,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:294,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:298,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:310,8'
          Dst:             libcdata_array_free
        - Src:             'libewf_lef_file_entry.c:310,8'
          Dst:             libewf_lef_extended_attribute_free
        - Src:             'libewf_lef_file_entry.c:315,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_file_entry_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_lef_file_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_file_entry **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_file_entry
        - error
      BBCount:         38
      ICount:          259
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
        - libewf_serialized_string_free
        - libewf_serialized_string_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_file_entry.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:65,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:65,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_file_entry.c:76,20'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:90,6'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_file_entry.c:90,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_file_entry.c:110,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:123,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:122,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:136,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:135,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:149,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_file_entry.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:162,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_file_entry.c:161,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:175,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:182,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:184,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:213,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_file_entry.c:184,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:187,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:190,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_file_entry.c:190,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:193,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:196,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_file_entry.c:196,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:199,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_file_entry.c:202,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_file_entry.c:202,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_file_entry.c:205,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
            - BranchSide:      'libewf_lef_file_entry.c:208,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_file_entry.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:109,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_file_entry.c:113,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:122,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_file_entry.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:135,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_file_entry.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:148,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_file_entry.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:161,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_lef_file_entry.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_file_entry.c:186,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:192,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:198,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_file_entry.c:204,4'
          Dst:             libewf_serialized_string_free
    - functionName:    libewf_lef_permission_get_ace_flags
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1110
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - ace_flags
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:1113,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1124,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:1124,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1135,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:1126,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_access_mask
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - access_mask
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:1076,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1079,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1087,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:1087,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1098,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:1078,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:1089,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_property_type
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1036
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - property_type
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:1039,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1050,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:1050,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1053,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1061,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:1052,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf16_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 994
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:998,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1001,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1010,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:1015,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:1018,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:1026,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:1000,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:1009,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_permission.c:1017,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf16_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:955,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:967,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:971,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:982,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:966,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_permission.c:973,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf8_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:912,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:915,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:924,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:929,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:932,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:940,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:914,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:923,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_permission.c:931,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf8_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:869,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:872,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:881,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:885,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:896,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:871,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:880,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_permission.c:887,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 822
      functionLinenumberEnd: 855
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:826,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:829,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:838,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:843,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:846,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:854,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:828,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:837,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_permission.c:845,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 779
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:783,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:795,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:799,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:810,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:785,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:794,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_permission.c:801,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 769
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:740,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:752,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:757,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:768,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:742,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:751,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_permission.c:759,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 693
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:697,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:709,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:713,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:724,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:699,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:708,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_permission.c:715,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_lef_permission *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - types
        - data
        - data_size
        - error
      BBCount:         111
      ICount:          601
      EdgeCount:       154
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_data
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:341,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:353,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:352,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:367,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:366,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:374,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:383,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:382,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:388,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:396,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:396,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:399,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:407,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:407,2'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:412,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:662,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_permission.c:411,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:419,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:428,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:429,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:429,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:433,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_permission.c:430,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:430,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:433,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_permission.c:428,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:433,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:442,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:442,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:444,22'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:450,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:449,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:457,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:466,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:467,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:467,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:470,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:468,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:468,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:470,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:493,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:493,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:497,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:492,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:497,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:498,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:498,12'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:500,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:575,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:501,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:501,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:534,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:502,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:502,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:534,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:500,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:505,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:534,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:504,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:513,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:521,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:521,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:524,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:532,46'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:535,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:535,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:568,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:536,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:536,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:568,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:534,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:539,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:568,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:538,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:547,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:555,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:555,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:558,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:566,44'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:575,12'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:577,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:611,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:578,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:578,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:610,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:577,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:581,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:610,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:580,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:589,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:597,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:597,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:600,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:608,48'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:613,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:616,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:632,13'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:615,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:623,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:631,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:634,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:642,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:650,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:660,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:665,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:673,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_permission.c:676,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:678,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_permission.c:682,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:352,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_permission.c:357,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:366,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_lef_permission.c:373,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:382,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_permission.c:387,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:398,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:411,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_permission.c:418,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:432,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:449,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_permission.c:456,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:504,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_permission.c:512,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:523,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:538,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_permission.c:546,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:557,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:580,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_permission.c:588,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:599,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:615,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_permission.c:622,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:634,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_permission.c:641,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:660,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_lef_permission.c:664,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:678,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_lef_permission_clone
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_permission **'
        - 'struct.libewf_lef_permission *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_lef_permission
        - source_lef_permission
        - error
      BBCount:         22
      ICount:          158
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_lef_permission_free
        - libewf_serialized_string_clone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:216,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:227,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:227,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:238,6'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:238,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:240,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_permission.c:244,32'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:247,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:250,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_lef_permission.c:258,6'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_permission.c:258,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:264,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_permission.c:277,5'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:280,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:286,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_lef_permission.c:295,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_permission_free
        - Branch String:   'libewf_lef_permission.c:294,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:300,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_permission_free
            - BranchSide:      'libewf_lef_permission.c:308,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_permission.c:311,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:314,4'
              BranchSideFuncs:
                - libewf_lef_permission_free
            - BranchSide:      'libewf_lef_permission.c:317,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_permission.c:218,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:249,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:263,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:280,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_permission.c:285,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:294,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_permission.c:299,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:313,3'
          Dst:             libewf_lef_permission_free
    - functionName:    libewf_lef_permission_free
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_permission **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - error
      BBCount:         21
      ICount:          113
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:153,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:164,7'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:164,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:166,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:203,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_permission.c:166,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:169,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:182,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:168,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:173,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:181,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:182,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:185,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:198,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_lef_permission.c:184,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:189,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_permission.c:197,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_permission.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:168,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_permission.c:172,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:184,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_permission.c:188,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_permission_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_lef_permission.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_permission **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_permission
        - error
      BBCount:         23
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_free
        - libewf_serialized_string_initialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_lef_permission.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:54,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_permission.c:65,20'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_permission.c:79,6'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_permission.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_permission.c:99,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_permission.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_permission.c:112,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_permission.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_permission.c:124,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_permission.c:127,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:129,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_permission.c:140,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_permission.c:129,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_permission.c:132,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
            - BranchSide:      'libewf_lef_permission.c:135,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_permission.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:98,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_permission.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:111,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_permission.c:115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_permission.c:131,4'
          Dst:             libewf_serialized_string_free
    - functionName:    libewf_lef_source_get_utf16_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3757
      functionLinenumberEnd: 3790
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3761,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3764,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3773,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3778,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3789,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3763,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3772,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:3780,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3714
      functionLinenumberEnd: 3747
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3718,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3730,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3735,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3746,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3720,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3729,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:3737,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3671
      functionLinenumberEnd: 3704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3675,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3687,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3692,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3703,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3677,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3686,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:3694,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3628
      functionLinenumberEnd: 3661
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3632,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3644,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3649,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3660,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3634,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3643,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:3651,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_acquisition_time
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3590
      functionLinenumberEnd: 3618
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - posix_time
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3593,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3604,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3604,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3615,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3595,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3606,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_physical_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3549
      functionLinenumberEnd: 3581
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - physical_offset
        - error
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3552,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3563,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3563,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3574,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:3574,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3576,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_source.c:3578,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3554,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3565,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_logical_offset
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3508
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - logical_offset
        - error
      BBCount:         10
      ICount:          65
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3511,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3522,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3522,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3533,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:3533,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3535,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_source.c:3537,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3513,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3524,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3471
      functionLinenumberEnd: 3499
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - size
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3474,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3477,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3485,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3485,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3496,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3476,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3487,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_mac_address
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3429
      functionLinenumberEnd: 3462
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3433,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3445,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3450,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3453,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3461,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3435,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3444,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:3452,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_mac_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3386
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3390,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3402,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3406,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3417,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3392,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3401,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:3408,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_mac_address
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3343
      functionLinenumberEnd: 3376
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3347,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3359,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3364,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3375,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3349,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3358,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:3366,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_mac_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3300
      functionLinenumberEnd: 3332
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3304,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3316,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3320,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3323,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3331,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3315,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:3322,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_ip_address
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3257
      functionLinenumberEnd: 3290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3261,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3264,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3273,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3278,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3289,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3263,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3272,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:3280,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_ip_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3214
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3218,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3230,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3234,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3237,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3245,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3220,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3229,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:3236,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_ip_address
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3171
      functionLinenumberEnd: 3204
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3175,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3187,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3192,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3203,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3177,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3186,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:3194,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_ip_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3128
      functionLinenumberEnd: 3160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3132,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3144,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3148,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3151,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3159,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3134,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3143,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:3150,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_domain
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3118
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3089,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3101,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3106,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3117,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3091,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3100,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:3108,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_domain_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3042
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3046,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3058,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3062,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3065,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3073,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3048,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3057,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:3064,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_domain
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2999
      functionLinenumberEnd: 3032
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:3003,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3006,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3015,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:3020,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:3023,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:3031,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:3005,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:3014,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:3022,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_domain_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2956
      functionLinenumberEnd: 2988
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2960,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2972,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2976,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2987,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2962,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2971,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2978,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_serial_number
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2946
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2917,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2929,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2934,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2945,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2919,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2928,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2936,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_serial_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2870
      functionLinenumberEnd: 2902
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2874,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2877,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2886,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2890,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2893,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2901,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2876,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2885,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:2892,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_serial_number
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2831,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2834,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2843,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2848,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2859,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2833,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2842,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:2850,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_serial_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2784
      functionLinenumberEnd: 2816
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2788,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2791,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2800,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2804,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2807,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2815,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2790,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2799,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2806,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_model
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2741
      functionLinenumberEnd: 2774
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2745,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2757,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2762,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2773,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2747,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2756,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2764,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_model_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2698
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2702,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2714,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2718,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2729,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2704,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2713,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:2720,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_model
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2655
      functionLinenumberEnd: 2688
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2659,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2671,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2676,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2687,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2670,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:2678,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_model_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2612
      functionLinenumberEnd: 2644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2616,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2628,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2632,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2643,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2618,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2627,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2634,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_manufacturer
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2573,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2585,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2590,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2601,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2575,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2584,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2592,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_manufacturer_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2526
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2530,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2542,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2546,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2557,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2532,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2541,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:2548,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_manufacturer
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2487,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2490,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2499,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2504,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2507,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2515,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2489,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2498,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:2506,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_manufacturer_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2440
      functionLinenumberEnd: 2472
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2444,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2456,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2460,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2463,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2471,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2446,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2455,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2462,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_drive_type
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2402
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - drive_type
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2405,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2416,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2416,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2419,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2427,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2407,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2418,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_primary_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2360
      functionLinenumberEnd: 2393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2364,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2376,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2381,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2392,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2366,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2375,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2383,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_primary_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2321,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2333,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2337,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2348,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2323,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2332,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:2339,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_primary_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2274
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2278,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2290,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2295,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2306,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2280,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2289,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:2297,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_primary_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2235,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2247,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2251,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2262,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2237,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2246,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2253,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2188
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2192,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2204,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2209,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2220,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2194,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2203,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2211,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2177
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2149,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2161,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2165,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2176,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2160,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:2167,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2102
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2106,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2109,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2118,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2123,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2134,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2108,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2117,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:2125,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2059
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2063,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2066,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2075,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2079,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2082,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2090,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2065,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2074,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:2081,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_location
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:2020,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2023,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2032,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:2037,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:2040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2048,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:2022,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:2031,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:2039,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_location_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1977,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1989,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1993,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1996,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:2004,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1979,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1988,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:1995,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_location
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1930
      functionLinenumberEnd: 1963
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1934,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1946,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1951,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1962,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1936,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1945,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:1953,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_location_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 1919
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1891,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1894,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1903,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1907,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1910,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1918,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1893,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1902,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:1909,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_evidence_number
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1848,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1860,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1865,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1868,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1876,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1850,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1859,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:1867,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_evidence_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1801
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1805,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1817,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1821,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1832,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1807,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1816,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:1823,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_evidence_number
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1758
      functionLinenumberEnd: 1791
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1762,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1774,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1779,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1790,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1764,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1773,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:1781,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_evidence_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1719,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1722,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1731,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1735,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1746,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1721,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1730,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:1737,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1676,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1688,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1693,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1704,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1678,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1687,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_source.c:1695,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1629
      functionLinenumberEnd: 1661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1633,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1645,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1649,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1660,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1644,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_source.c:1651,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1586
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1590,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1602,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1607,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1618,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1592,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1601,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_source.c:1609,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1543
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1547,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1559,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1563,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1549,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1558,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_source.c:1565,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1505
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - identifier
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:1508,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1519,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1519,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1522,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1530,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:1510,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1521,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_lef_source *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - types
        - data
        - data_size
        - error
      BBCount:         225
      ICount:          1230
      EdgeCount:       310
      CyclomaticComplexity: 87
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_data
        - libewf_serialized_string_read_hexadecimal_data
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_copy_to_integer
        - libfvalue_utf8_string_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:894,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:897,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:906,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_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:   'libewf_lef_source.c:905,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:911,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:920,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:919,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:927,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:936,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:935,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:941,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:949,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:949,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:952,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:960,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:960,2'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:965,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1475,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_source.c:964,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:972,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:981,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:982,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:982,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:986,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_source.c:983,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:983,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:986,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_source.c:981,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:986,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:995,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:995,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:997,22'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1003,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1002,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1010,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1019,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1020,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1020,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1023,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1021,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1021,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1023,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1046,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1046,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1050,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1045,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1050,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1051,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1051,12'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1053,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1117,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1054,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1054,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1074,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1055,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1055,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1074,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1053,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1058,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1074,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1057,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1065,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1073,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1075,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1075,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1095,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1076,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1076,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1095,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1074,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1079,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1095,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1078,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1086,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1094,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1099,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1107,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1115,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1117,12'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1119,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1443,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1120,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1120,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1139,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1119,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1123,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1139,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1122,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1130,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1138,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1140,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1140,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1161,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1139,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1143,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1161,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1142,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1151,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1159,46'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1162,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1162,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1181,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1161,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1165,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1181,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1164,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1172,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1180,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1182,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1182,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1197,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1181,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1184,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1197,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1184,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1187,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1195,30'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1198,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1198,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1217,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1197,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1201,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1217,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1200,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1208,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1216,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1218,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1218,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1251,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1217,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1221,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1251,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1220,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1229,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1237,21'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1238,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1238,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1241,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_source.c:1237,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1241,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1249,41'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1252,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1252,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1271,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1251,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1255,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1271,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1254,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1262,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1270,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1272,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1272,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1291,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1271,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1275,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1291,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1274,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1282,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1290,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1292,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1292,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1313,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1291,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1295,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1313,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1294,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1303,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1311,44'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1314,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1314,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1333,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1313,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1317,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1333,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1316,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1324,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1332,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1334,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1334,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1353,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1333,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1337,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1353,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1336,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1344,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1352,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1354,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1354,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1375,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1353,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1357,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1375,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1356,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1365,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1373,45'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1376,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1376,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1395,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1375,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1379,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1395,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1378,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1386,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1394,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1396,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1396,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1415,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1395,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1399,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1415,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1398,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1406,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1414,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1416,10'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1416,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1420,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1415,13'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1419,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1420,15'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1423,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1432,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1440,35'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1445,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1448,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:1464,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1447,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1455,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1463,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:1473,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1478,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1486,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:1489,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:1491,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_source.c:1495,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:896,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:905,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_source.c:910,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:919,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_lef_source.c:926,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:935,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_source.c:940,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:951,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:964,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_source.c:971,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:985,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1002,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_source.c:1009,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1057,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1064,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1078,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1085,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1099,9'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_lef_source.c:1106,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1122,9'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_lef_source.c:1129,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1142,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_source.c:1150,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1164,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1171,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1186,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1200,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1207,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1220,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_source.c:1228,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1240,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1254,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1261,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1274,9'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_lef_source.c:1281,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1294,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_source.c:1302,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1316,9'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_lef_source.c:1323,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1336,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1343,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1356,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_source.c:1364,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1378,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1385,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1398,9'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_lef_source.c:1405,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1423,9'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_lef_source.c:1431,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1447,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_source.c:1454,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1473,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_lef_source.c:1477,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:1491,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_lef_source_clone
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 871
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_source **'
        - 'struct.libewf_lef_source *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_lef_source
        - source_lef_source
        - error
      BBCount:         44
      ICount:          400
      EdgeCount:       63
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libewf_lef_source_free
        - libewf_serialized_string_clone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:604,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:615,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:615,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:626,6'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:626,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:628,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_source.c:632,28'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:635,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:646,6'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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
                - free
        - Branch String:   'libewf_lef_source.c:646,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:652,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_source.c:665,5'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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:   'libewf_lef_source.c:679,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:685,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:694,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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:   'libewf_lef_source.c:693,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:699,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:708,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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:   'libewf_lef_source.c:707,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:713,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:722,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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:   'libewf_lef_source.c:721,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:736,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_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:   'libewf_lef_source.c:735,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:741,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:750,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:749,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:755,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:764,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:763,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:769,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:778,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:777,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:783,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:792,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:791,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:797,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:806,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:805,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:811,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:820,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:825,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:834,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:833,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:839,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:848,13'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_source_free
        - Branch String:   'libewf_lef_source.c:847,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:853,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:861,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:864,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:867,4'
              BranchSideFuncs:
                - libewf_lef_source_free
            - BranchSide:      'libewf_lef_source.c:870,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_source.c:606,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:651,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:679,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:684,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:693,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:698,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:707,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:712,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:721,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:735,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:740,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:749,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:754,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:763,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:768,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:777,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:782,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:791,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:796,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:805,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:810,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:819,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:824,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:833,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:838,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:847,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_source.c:852,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:866,3'
          Dst:             libewf_lef_source_free
    - functionName:    libewf_lef_source_free
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_source **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - error
      BBCount:         87
      ICount:          454
      EdgeCount:       115
      CyclomaticComplexity: 30
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:365,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:376,7'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:376,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:378,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:591,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:378,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:381,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:394,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:380,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:385,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:393,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:394,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:397,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:410,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:396,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:401,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:409,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:410,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:413,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:426,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:412,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:417,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:425,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:426,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:429,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:442,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:428,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:433,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:441,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:442,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:445,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:458,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:444,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:449,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:457,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:458,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:461,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:474,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:460,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:465,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:473,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:474,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:477,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:490,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:476,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:481,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:489,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:490,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:493,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:506,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:492,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:497,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:505,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:506,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:509,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:522,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:508,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:513,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:521,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:522,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:525,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:538,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:524,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:529,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:537,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:538,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:541,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:554,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:540,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:545,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:553,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:554,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:557,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:570,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:556,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:561,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:569,3'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:570,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:573,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:586,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_lef_source.c:572,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:577,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_source.c:585,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_source.c:367,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:380,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:384,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:396,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:400,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:412,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:416,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:428,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:432,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:444,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:448,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:460,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:464,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:476,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:480,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:492,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:496,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:508,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:512,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:524,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:528,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:540,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:544,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:556,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:560,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:572,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:576,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_source_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_lef_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_source **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_source
        - error
      BBCount:         78
      ICount:          519
      EdgeCount:       108
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_free
        - libewf_serialized_string_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_source.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:54,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_source.c:65,16'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:79,6'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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
                - free
        - Branch String:   'libewf_lef_source.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_source.c:99,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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:   'libewf_lef_source.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:112,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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:   'libewf_lef_source.c:111,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:125,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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:   'libewf_lef_source.c:124,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:129,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:138,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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:   'libewf_lef_source.c:137,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:142,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:151,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_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:   'libewf_lef_source.c:150,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:164,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:163,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:177,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:176,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:181,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:190,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:189,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:203,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:202,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:207,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:216,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:215,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:229,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:228,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:242,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_source.c:241,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:246,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:255,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:254,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:259,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:267,5'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:275,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:352,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_source.c:275,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:278,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:281,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:281,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:284,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:287,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:287,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:290,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:293,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:293,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:296,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:299,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:299,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:302,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:305,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:305,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:308,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:311,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:311,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:314,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:317,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:317,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:320,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:323,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:323,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:326,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:329,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:329,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:332,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:335,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:335,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:338,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libewf_serialized_string_free
            - BranchSide:      'libewf_lef_source.c:341,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
        - Branch String:   'libewf_lef_source.c:341,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_source.c:344,11'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
            - BranchSide:      'libewf_lef_source.c:347,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_source.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:98,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:111,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:124,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:128,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:137,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:141,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:150,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:163,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:167,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:176,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:180,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:189,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:202,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:206,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:215,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:228,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:232,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:241,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:245,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:254,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_source.c:258,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_source.c:277,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:283,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:289,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:295,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:301,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:307,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:313,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:319,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:325,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:331,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:337,4'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_source.c:343,4'
          Dst:             libewf_serialized_string_free
    - functionName:    libewf_lef_subject_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 676
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:680,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:683,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:692,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:697,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:708,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:682,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:691,11'
          Dst:             libewf_serialized_string_get_utf16_string
        - Src:             'libewf_lef_subject.c:699,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf16_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:637,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:640,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:649,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf16_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:653,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:664,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:639,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:648,11'
          Dst:             libewf_serialized_string_get_utf16_string_size
        - Src:             'libewf_lef_subject.c:655,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:594,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:606,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:611,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:622,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:596,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:605,11'
          Dst:             libewf_serialized_string_get_utf8_string
        - Src:             'libewf_lef_subject.c:613,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_get_utf8_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:551,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:563,12'
              BranchSideFuncs:
                - libewf_serialized_string_get_utf8_string_size
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:567,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:570,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:578,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:553,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:562,11'
          Dst:             libewf_serialized_string_get_utf8_string_size
        - Src:             'libewf_lef_subject.c:569,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_get_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - identifier
        - error
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:512,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:523,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:523,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:526,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:534,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:525,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_lef_subject *'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - types
        - data
        - data_size
        - error
      BBCount:         60
      ICount:          327
      EdgeCount:       82
      CyclomaticComplexity: 24
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_data
        - libfvalue_split_utf8_string_free
        - libfvalue_split_utf8_string_get_number_of_segments
        - libfvalue_split_utf8_string_get_segment_by_index
        - libfvalue_utf8_string_split
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:290,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:293,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:302,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_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:   'libewf_lef_subject.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:316,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_split
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:315,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:323,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:332,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_number_of_segments
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:331,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:345,6'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:345,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:356,19'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:356,2'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:361,8'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:479,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_subject.c:360,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:368,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:377,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:378,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:378,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:382,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_subject.c:379,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:379,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:382,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
        - Branch String:   'libewf_lef_subject.c:377,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:382,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:391,7'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:391,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:393,22'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:399,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:398,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:406,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:415,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:416,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:416,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:419,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:417,5'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:417,10'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:419,23'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:442,4'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:442,9'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:446,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:441,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:446,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:447,12'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:449,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:452,10'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:468,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:451,9'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:459,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:467,4'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
                - libfvalue_split_utf8_string_get_segment_by_index
                - libfvalue_split_utf8_string_get_segment_by_index
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:477,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:490,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_subject.c:493,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:495,3'
              BranchSideFuncs:
                - libfvalue_split_utf8_string_free
            - BranchSide:      'libewf_lef_subject.c:499,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:292,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:301,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_subject.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:315,6'
          Dst:             libfvalue_utf8_string_split
        - Src:             'libewf_lef_subject.c:322,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:331,6'
          Dst:             libfvalue_split_utf8_string_get_number_of_segments
        - Src:             'libewf_lef_subject.c:336,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:360,7'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_subject.c:367,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:381,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:398,8'
          Dst:             libfvalue_split_utf8_string_get_segment_by_index
        - Src:             'libewf_lef_subject.c:405,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:451,9'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_lef_subject.c:458,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:477,6'
          Dst:             libfvalue_split_utf8_string_free
        - Src:             'libewf_lef_subject.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:495,3'
          Dst:             libfvalue_split_utf8_string_free
    - functionName:    libewf_lef_subject_clone
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_subject **'
        - 'struct.libewf_lef_subject *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_lef_subject
        - source_lef_subject
        - error
      BBCount:         20
      ICount:          136
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libewf_lef_subject_free
        - libewf_serialized_string_clone
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:181,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:192,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_subject_free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:192,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:203,6'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_subject_free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:205,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_subject.c:209,29'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_subject_free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:212,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:215,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_subject_free
            - BranchSide:      'libewf_lef_subject.c:223,6'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_subject_free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_subject.c:223,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_subject.c:242,5'
              BranchSideFuncs:
                - libewf_serialized_string_clone
                - libcerror_error_set
                - libewf_lef_subject_free
        - Branch String:   'libewf_lef_subject.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:250,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libewf_lef_subject_free
            - BranchSide:      'libewf_lef_subject.c:258,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_subject.c:261,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:264,4'
              BranchSideFuncs:
                - libewf_lef_subject_free
            - BranchSide:      'libewf_lef_subject.c:267,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:194,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:214,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:244,6'
          Dst:             libewf_serialized_string_clone
        - Src:             'libewf_lef_subject.c:249,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:263,3'
          Dst:             libewf_lef_subject_free
    - functionName:    libewf_lef_subject_free
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_subject **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - error
      BBCount:         15
      ICount:          82
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:134,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:145,7'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:145,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:147,10'
              BranchSideFuncs:
                - free
                - libewf_serialized_string_free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:168,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_subject.c:147,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:150,15'
              BranchSideFuncs:
                - libewf_serialized_string_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:163,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_lef_subject.c:149,8'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:154,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_subject.c:162,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_subject.c:136,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:149,8'
          Dst:             libewf_serialized_string_free
        - Src:             'libewf_lef_subject.c:153,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_subject_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_lef_subject.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_subject **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_subject
        - error
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_subject.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:54,7'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_subject.c:65,17'
              BranchSideFuncs:
                - malloc
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_subject.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_subject.c:79,6'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_subject.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_subject.c:99,13'
              BranchSideFuncs:
                - libewf_serialized_string_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_subject.c:98,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_subject.c:111,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_subject.c:114,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_subject.c:116,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_lef_subject.c:121,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_subject.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_subject.c:98,6'
          Dst:             libewf_serialized_string_initialize
        - Src:             'libewf_lef_subject.c:102,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_line_reader_finalize
      functionSourceFile: '/src/libewf/libewf/libewf_line_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_line_reader *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - line_reader
        - error
      BBCount:         18
      ICount:          165
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfdata_stream_read_buffer_at_offset
        - libhmac_md5_finalize
        - libhmac_md5_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_line_reader.c:606,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:617,2'
              BranchSideFuncs:
                - libhmac_md5_finalize
                - libcerror_error_set
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:617,2'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:619,15'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libhmac_md5_finalize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:666,7'
              BranchSideFuncs:
                - libhmac_md5_finalize
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:621,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:623,27'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libhmac_md5_finalize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:626,17'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libhmac_md5_finalize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:634,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:637,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:647,33'
              BranchSideFuncs:
                - libhmac_md5_update
                - libhmac_md5_finalize
                - libcerror_error_set
                - libfdata_stream_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:649,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:617,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:656,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:665,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:708,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_line_reader.c:608,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:625,16'
          Dst:             libfdata_stream_read_buffer_at_offset
        - Src:             'libewf_line_reader.c:636,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:649,7'
          Dst:             libhmac_md5_update
        - Src:             'libewf_line_reader.c:655,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:665,6'
          Dst:             libhmac_md5_finalize
        - Src:             'libewf_line_reader.c:671,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_line_reader_read_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_line_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_line_reader *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - line_reader
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         21
      ICount:          164
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_line_reader_read_data
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    24
      BranchProfiles:
        - Branch String:   'libewf_line_reader.c:485,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:496,6'
              BranchSideFuncs:
                - libewf_line_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:496,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:507,6'
              BranchSideFuncs:
                - libewf_line_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:507,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:519,7'
              BranchSideFuncs:
                - libewf_line_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:518,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:525,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:535,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:535,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:543,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:542,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:550,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:558,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:558,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:561,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:570,8'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:569,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:578,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_line_reader.c:487,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:498,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:509,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:518,6'
          Dst:             libewf_line_reader_read_data
        - Src:             'libewf_line_reader.c:524,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:542,7'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_line_reader.c:549,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:560,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:569,7'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_line_reader.c:577,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_line_reader_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_line_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_line_reader *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - line_reader
        - line_data
        - line_data_size
        - error
      BBCount:         57
      ICount:          471
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libfdata_stream_read_buffer_at_offset
        - libhmac_md5_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_line_reader.c:270,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:273,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:281,6'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:281,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:292,6'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:292,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:303,6'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:303,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:314,14'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:316,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:318,9'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:408,18'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:319,4'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:319,9'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:331,8'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:318,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:331,8'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:407,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:331,8'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:334,10'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:351,8'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:333,9'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:339,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:347,34'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:351,8'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:353,28'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:367,11'
              BranchSideFuncs:
                - libfdata_stream_read_buffer_at_offset
                - libhmac_md5_update
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:375,8'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:378,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:388,34'
              BranchSideFuncs:
                - libhmac_md5_update
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:390,8'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:397,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:405,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:411,2'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:415,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:427,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:416,4'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:415,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:418,18'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:427,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:429,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:435,24'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:430,4'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:434,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:429,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:432,23'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:434,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:437,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:439,15'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:441,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:441,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:443,23'
              BranchSideFuncs: []
            - BranchSide:      'libewf_line_reader.c:461,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_line_reader.c:272,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:283,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:294,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:305,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:338,6'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:366,17'
          Dst:             libfdata_stream_read_buffer_at_offset
        - Src:             'libewf_line_reader.c:377,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:390,8'
          Dst:             libhmac_md5_update
        - Src:             'libewf_line_reader.c:396,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_line_reader_free
      functionSourceFile: '/src/libewf/libewf/libewf_line_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_line_reader **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - line_reader
        - error
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libhmac_md5_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_line_reader.c:211,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:214,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:222,7'
              BranchSideFuncs:
                - libhmac_md5_free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:222,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:227,14'
              BranchSideFuncs:
                - libhmac_md5_free
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:250,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:226,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:231,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:239,3'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'libewf_line_reader.c:213,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:226,7'
          Dst:             libhmac_md5_free
        - Src:             'libewf_line_reader.c:230,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_line_reader_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_line_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_line_reader **'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - line_reader
        - data_stream
        - file_io_pool
        - error
      BBCount:         32
      ICount:          248
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libfdata_stream_get_size
        - libhmac_md5_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_line_reader.c:50,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:61,7'
              BranchSideFuncs:
                - malloc
                - libfdata_stream_get_size
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:61,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:72,6'
              BranchSideFuncs:
                - malloc
                - libfdata_stream_get_size
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:72,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_line_reader.c:83,17'
              BranchSideFuncs:
                - malloc
                - libfdata_stream_get_size
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:86,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:89,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:97,6'
              BranchSideFuncs:
                - libfdata_stream_get_size
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_line_reader.c:97,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_line_reader.c:117,7'
              BranchSideFuncs:
                - libfdata_stream_get_size
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:116,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:130,5'
              BranchSideFuncs:
                - malloc
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:135,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:146,5'
              BranchSideFuncs:
                - malloc
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_line_reader.c:151,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:163,13'
              BranchSideFuncs:
                - libhmac_md5_initialize
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libewf_line_reader.c:162,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:175,35'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:181,6'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:183,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:198,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_line_reader.c:183,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:185,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:188,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_line_reader.c:188,7'
          Branch Sides:
            - BranchSide:      'libewf_line_reader.c:190,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_line_reader.c:193,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_line_reader.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:88,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:116,6'
          Dst:             libfdata_stream_get_size
        - Src:             'libewf_line_reader.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_line_reader.c:162,6'
          Dst:             libhmac_md5_initialize
        - Src:             'libewf_line_reader.c:166,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_get_entry_by_index
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_permission_group *'
        - int
        - 'struct.libewf_lef_permission **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - permission_group
        - entry_index
        - lef_permission
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:340,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:343,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:352,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:351,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_permission_group.c:342,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:351,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libewf_permission_group.c:357,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_get_number_of_entries
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_permission_group *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - permission_group
        - number_of_entries
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:301,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:313,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:312,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:326,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_permission_group.c:303,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:312,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libewf_permission_group.c:317,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_append_permission
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_permission_group *'
        - 'struct.libewf_lef_permission *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - permission_group
        - lef_permission
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:262,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:265,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:274,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_permission_group.c:264,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:273,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libewf_permission_group.c:279,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_clone
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_permission_group **'
        - 'struct.libewf_permission_group *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_permission_group
        - source_permission_group
        - error
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_clone
        - libcerror_error_set
        - libewf_lef_permission_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:178,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:181,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:189,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:189,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:200,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:200,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:202,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_permission_group.c:206,34'
              BranchSideFuncs:
                - malloc
                - libcdata_array_clone
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:209,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:220,5'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - free
        - Branch String:   'libewf_permission_group.c:222,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:238,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_permission_group.c:241,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:243,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_permission_group.c:248,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_permission_group.c:180,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:191,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:222,6'
          Dst:             libcdata_array_clone
        - Src:             'libewf_permission_group.c:222,6'
          Dst:             libewf_lef_permission_free
        - Src:             'libewf_permission_group.c:222,6'
          Dst:             libewf_lef_permission_clone
        - Src:             'libewf_permission_group.c:229,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_free
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_permission_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - permission_group
        - error
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libewf_lef_permission_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:133,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:144,7'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:144,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:147,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:165,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_permission_group.c:146,7'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:152,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:160,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_permission_group.c:135,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:146,7'
          Dst:             libcdata_array_free
        - Src:             'libewf_permission_group.c:146,7'
          Dst:             libewf_lef_permission_free
        - Src:             'libewf_permission_group.c:151,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_permission_group_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_permission_group.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_permission_group **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - permission_group
        - error
      BBCount:         18
      ICount:          118
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_permission_group.c:41,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:52,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_permission_group.c:63,22'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_permission_group.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:77,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_permission_group.c:77,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:97,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_permission_group.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:102,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_permission_group.c:110,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_permission_group.c:113,6'
          Branch Sides:
            - BranchSide:      'libewf_permission_group.c:115,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_permission_group.c:120,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_permission_group.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_permission_group.c:96,6'
          Dst:             libcdata_array_initialize
        - Src:             'libewf_permission_group.c:101,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_handle_seek_segment_offset
      functionSourceFile: '/src/libewf/libewf/libewf_section_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_sector_range *'
        - 'size_t *'
        - int
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_handle
        - segment_index
        - segment_file_index
        - segment_offset
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_section_data_handle.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:276,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:284,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:284,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:287,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:295,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:295,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:306,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_data_handle.c:275,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:286,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:297,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_handle_read_segment_data
      functionSourceFile: '/src/libewf/libewf/libewf_section_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_sector_range *'
        - 'size_t *'
        - int
        - int
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_pool
        - segment_index
        - file_io_pool_entry
        - segment_data
        - segment_data_size
        - segment_flags
        - read_flags
        - error
      BBCount:         21
      ICount:          189
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libbfio_pool_read_buffer_at_offset
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_section_data_handle.c:163,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:174,6'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:174,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:185,6'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:185,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:196,6'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:196,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:207,6'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:207,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:218,6'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:218,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_section_data_handle.c:222,14'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:224,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:226,15'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:228,16'
              BranchSideFuncs:
                - libbfio_pool_read_buffer_at_offset
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:238,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:251,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_data_handle.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:176,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:209,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:230,15'
          Dst:             libbfio_pool_read_buffer_at_offset
        - Src:             'libewf_section_data_handle.c:240,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_section_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_sector_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_section_data_handle.c:119,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:130,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_section_data_handle.c:130,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:132,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_data_handle.c:137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_data_handle.c:121,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_section_data_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_section_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_sector_range **'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data_offset
        - data_size
        - error
      BBCount:         16
      ICount:          112
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_section_data_handle.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_section_data_handle.c:66,17'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_section_data_handle.c:69,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_data_handle.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_section_data_handle.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_section_data_handle.c:94,34'
              BranchSideFuncs: []
        - Branch String:   'libewf_section_data_handle.c:100,6'
          Branch Sides:
            - BranchSide:      'libewf_section_data_handle.c:102,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_section_data_handle.c:107,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_section_data_handle.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_section_data_handle.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_get_utf16_string
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 927
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         22
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_copy_from_utf16_stream
        - libuna_utf16_string_copy_from_utf8_stream
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:845,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:848,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:856,6'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_copy_from_utf8_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:856,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:867,6'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_copy_from_utf8_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:867,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:870,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:878,8'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_copy_from_utf8_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:879,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:879,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:881,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:878,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:881,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:896,6'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_copy_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:881,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:884,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:892,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:896,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:899,13'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:908,13'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:915,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:918,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:926,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:847,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:858,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:869,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:883,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:898,12'
          Dst:             libuna_utf16_string_copy_from_utf8_stream
        - Src:             'libewf_serialized_string.c:907,12'
          Dst:             libuna_utf16_string_copy_from_utf16_stream
        - Src:             'libewf_serialized_string.c:917,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_get_utf16_string_size
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - utf16_string_size
        - error
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_size_from_utf16_stream
        - libuna_utf16_string_size_from_utf8_stream
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:772,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:775,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:783,6'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:783,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:786,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:794,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:795,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:795,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_serialized_string.c:797,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:794,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:797,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_serialized_string.c:801,6'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:801,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:804,13'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:812,13'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:818,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:829,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:774,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:785,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:803,12'
          Dst:             libuna_utf16_string_size_from_utf8_stream
        - Src:             'libewf_serialized_string.c:811,12'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libewf_serialized_string.c:820,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_get_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         22
      ICount:          154
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_copy_from_utf8_stream
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:676,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:679,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:687,6'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_copy_from_utf8_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:687,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:690,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:698,6'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_copy_from_utf8_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:698,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:701,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:709,8'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_copy_from_utf8_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:710,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:710,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:712,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:709,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:712,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:727,6'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_copy_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:712,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:723,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:727,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:730,13'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:739,13'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:746,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:757,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:678,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:689,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:700,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:729,12'
          Dst:             libuna_utf8_string_copy_from_utf8_stream
        - Src:             'libewf_serialized_string.c:738,12'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_serialized_string.c:748,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_get_utf8_string_size
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - utf8_string_size
        - error
      BBCount:         18
      ICount:          121
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_size_from_utf16_stream
        - libuna_utf8_string_size_from_utf8_stream
      functionUses:    16
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:603,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:606,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:614,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:614,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:617,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:625,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:626,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:626,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_serialized_string.c:628,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:625,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:628,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_serialized_string.c:632,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf8_stream
        - Branch String:   'libewf_serialized_string.c:632,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:635,13'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:643,13'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:649,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:660,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:605,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:616,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:634,12'
          Dst:             libuna_utf8_string_size_from_utf8_stream
        - Src:             'libewf_serialized_string.c:642,12'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_serialized_string.c:651,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_read_hexadecimal_data
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - data
        - data_size
        - data_type
        - error
      BBCount:         88
      ICount:          600
      EdgeCount:       118
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:388,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:391,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:399,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:399,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:402,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:410,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:410,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:421,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:421,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:424,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:432,6'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:432,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:434,9'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:499,9'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:435,4'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:435,9'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:439,34'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:434,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:437,14'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:439,34'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:444,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:447,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:455,3'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:459,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:463,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:495,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_serialized_string.c:463,8'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:465,22'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:467,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:468,5'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:468,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:472,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:467,8'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:470,46'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:472,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:473,10'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:473,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:477,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:472,13'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:475,72'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:477,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:478,10'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:478,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:477,13'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:480,46'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:500,4'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:500,9'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:505,36'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:501,4'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:501,9'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:505,36'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:499,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:503,14'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:505,36'
              BranchSideFuncs:
                - malloc
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:510,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:513,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:521,3'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:525,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:529,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:566,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_serialized_string.c:533,8'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:535,22'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:537,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:538,5'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:538,10'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:542,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:537,8'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:540,65'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:542,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:543,10'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:543,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:547,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:542,13'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:545,91'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:547,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:548,10'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:548,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:555,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:547,13'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:550,65'
              BranchSideFuncs:
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:555,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:568,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:570,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_serialized_string.c:576,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:579,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:581,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_serialized_string.c:586,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:390,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:401,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:412,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:423,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:446,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:484,5'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:512,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:554,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libewf_serialized_string *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - data
        - data_size
        - data_type
        - error
      BBCount:         25
      ICount:          183
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    13
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:275,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:278,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:286,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:286,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:289,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:297,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:297,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:308,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:308,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:319,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:320,3'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:320,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:324,40'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:319,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:322,13'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:324,40'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:327,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:330,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:338,33'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:341,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:347,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:355,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:360,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:362,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_serialized_string.c:367,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:277,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:288,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:299,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:310,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:329,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:346,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_clone
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_serialized_string **'
        - 'struct.libewf_serialized_string *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_serialized_string
        - source_serialized_string
        - error
      BBCount:         28
      ICount:          197
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:150,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:161,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:161,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:172,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:172,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:174,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_serialized_string.c:178,35'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:181,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:192,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:192,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:211,5'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:213,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:215,58'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:245,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:218,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:221,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:229,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:229,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:235,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:243,51'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:248,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:250,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:260,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:250,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:252,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:255,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_serialized_string.c:152,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:163,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:197,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:220,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:234,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_free
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_serialized_string **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - error
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    37
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:114,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:125,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_serialized_string.c:125,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:127,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:137,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:127,7'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:129,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_serialized_string.c:132,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_serialized_string.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_serialized_string_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_serialized_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_serialized_string **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - serialized_string
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    20
      BranchProfiles:
        - Branch String:   'libewf_serialized_string.c:42,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:53,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_serialized_string.c:64,23'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_serialized_string.c:67,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_serialized_string.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_serialized_string.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_serialized_string.c:95,6'
          Branch Sides:
            - BranchSide:      'libewf_serialized_string.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_serialized_string.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_serialized_string.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_serialized_string.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3919
      functionLinenumberEnd: 3985
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_hash_value_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3924,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3927,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3935,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3938,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3943,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3953,5'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3958,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3961,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3971,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3970,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3984,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3926,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3938,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3942,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3952,11'
          Dst:             libewf_lef_source_get_utf16_hash_value_sha1
        - Src:             'libewf_source.c:3960,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3970,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3974,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_hash_value_sha1
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3842
      functionLinenumberEnd: 3908
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_hash_value_sha1
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3847,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3850,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3858,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3861,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3866,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3876,5'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_hash_value_sha1
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3881,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3884,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3894,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3893,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3907,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3849,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3861,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3865,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3875,11'
          Dst:             libewf_lef_source_get_utf8_hash_value_sha1
        - Src:             'libewf_source.c:3883,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3893,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3897,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3765
      functionLinenumberEnd: 3831
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_hash_value_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3770,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3773,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3781,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3784,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3799,5'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3804,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3807,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3817,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3816,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3830,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3772,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3784,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3788,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3798,11'
          Dst:             libewf_lef_source_get_utf16_hash_value_md5
        - Src:             'libewf_source.c:3806,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3816,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3820,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_hash_value_md5
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3688
      functionLinenumberEnd: 3754
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_hash_value_md5
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3693,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3704,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3707,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3712,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3722,5'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_hash_value_md5
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3727,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3730,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3740,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3739,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3744,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3753,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3695,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3707,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3711,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3721,11'
          Dst:             libewf_lef_source_get_utf8_hash_value_md5
        - Src:             'libewf_source.c:3729,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3739,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3743,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_acquisition_time
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3612
      functionLinenumberEnd: 3677
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - posix_time
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_acquisition_time
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3617,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3620,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3628,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_acquisition_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3631,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3646,12'
              BranchSideFuncs:
                - libewf_lef_source_get_acquisition_time
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3650,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3653,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3663,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3662,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3667,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3676,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3619,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3631,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3645,11'
          Dst:             libewf_lef_source_get_acquisition_time
        - Src:             'libewf_source.c:3652,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3662,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3666,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3539
      functionLinenumberEnd: 3602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - size
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3544,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3555,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3558,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3573,7'
              BranchSideFuncs:
                - libewf_lef_source_get_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3572,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3578,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3588,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3587,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3592,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3601,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3546,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3558,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3562,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3572,6'
          Dst:             libewf_lef_source_get_size
        - Src:             'libewf_source.c:3577,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3587,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3591,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_mac_address
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3464
      functionLinenumberEnd: 3530
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_mac_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3469,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3472,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3480,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_mac_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3483,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3488,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3498,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_mac_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3503,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3506,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3516,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3515,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3529,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3471,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3483,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3487,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3497,11'
          Dst:             libewf_lef_source_get_utf16_mac_address
        - Src:             'libewf_source.c:3505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3515,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3519,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_mac_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3388
      functionLinenumberEnd: 3453
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_mac_address_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3393,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3404,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_mac_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3407,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3422,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_mac_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3426,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3429,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3439,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3438,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3443,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3452,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3395,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3407,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3411,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3421,11'
          Dst:             libewf_lef_source_get_utf16_mac_address_size
        - Src:             'libewf_source.c:3428,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3438,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3442,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_mac_address
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3312
      functionLinenumberEnd: 3378
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_mac_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3317,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3320,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3328,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_mac_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3331,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3336,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3346,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_mac_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3351,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3354,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3364,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3363,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3377,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3319,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3331,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3335,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3345,11'
          Dst:             libewf_lef_source_get_utf8_mac_address
        - Src:             'libewf_source.c:3353,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3363,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3367,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_mac_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3236
      functionLinenumberEnd: 3301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_mac_address_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3241,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3244,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3252,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_mac_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3255,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3270,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_mac_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3274,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3277,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3287,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3286,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3291,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3300,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3243,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3255,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3259,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3269,11'
          Dst:             libewf_lef_source_get_utf8_mac_address_size
        - Src:             'libewf_source.c:3276,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3286,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3290,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_ip_address
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3160
      functionLinenumberEnd: 3226
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_ip_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3165,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3176,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_ip_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3179,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3184,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3194,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_ip_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3199,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3202,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3212,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3211,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3225,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3167,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3179,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3183,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3193,11'
          Dst:             libewf_lef_source_get_utf16_ip_address
        - Src:             'libewf_source.c:3201,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3211,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3215,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_ip_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3149
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_ip_address_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3089,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3100,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_ip_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3103,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3118,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_ip_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3122,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3125,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3135,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3134,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3139,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3148,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3091,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3103,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3107,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3117,11'
          Dst:             libewf_lef_source_get_utf16_ip_address_size
        - Src:             'libewf_source.c:3124,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3134,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3138,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_ip_address
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3008
      functionLinenumberEnd: 3074
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_ip_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:3013,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3024,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_ip_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3027,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3032,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3042,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_ip_address
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3047,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3050,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3060,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:3059,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:3064,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:3073,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:3015,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3027,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:3031,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3041,11'
          Dst:             libewf_lef_source_get_utf8_ip_address
        - Src:             'libewf_source.c:3049,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:3059,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:3063,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_ip_address_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2997
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_ip_address_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2937,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2940,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2948,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_ip_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2951,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2956,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2966,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_ip_address_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2970,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2973,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2983,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2982,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2996,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2939,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2951,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2955,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2965,11'
          Dst:             libewf_lef_source_get_utf8_ip_address_size
        - Src:             'libewf_source.c:2972,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2982,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2986,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_domain
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2856
      functionLinenumberEnd: 2922
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_domain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2861,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2872,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_domain
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2875,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2890,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_domain
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2895,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2898,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2908,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2907,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2921,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2863,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2875,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2879,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2889,11'
          Dst:             libewf_lef_source_get_utf16_domain
        - Src:             'libewf_source.c:2897,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2907,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2911,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_domain_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2845
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_domain_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2785,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2788,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2796,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_domain_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2799,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2804,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2814,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_domain_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2818,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2821,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2831,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2830,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2835,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2844,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2787,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2799,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2803,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2813,11'
          Dst:             libewf_lef_source_get_utf16_domain_size
        - Src:             'libewf_source.c:2820,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2830,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2834,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_domain
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2770
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_domain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2709,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2712,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2720,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_domain
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2723,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2728,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2738,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_domain
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2743,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2746,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2756,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2755,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2760,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2769,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2711,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2723,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2727,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2737,11'
          Dst:             libewf_lef_source_get_utf8_domain
        - Src:             'libewf_source.c:2745,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2755,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2759,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_domain_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2628
      functionLinenumberEnd: 2693
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_domain_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2633,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2644,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_domain_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2647,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2662,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_domain_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2666,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2669,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2679,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2678,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2683,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2692,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2647,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2651,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2661,11'
          Dst:             libewf_lef_source_get_utf8_domain_size
        - Src:             'libewf_source.c:2668,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2678,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2682,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_serial_number
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2618
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_serial_number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2557,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2568,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_serial_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2571,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2576,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2586,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_serial_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2591,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2594,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2604,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2603,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2608,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2617,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2559,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2571,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2575,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2585,11'
          Dst:             libewf_lef_source_get_utf16_serial_number
        - Src:             'libewf_source.c:2593,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2603,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2607,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_serial_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_serial_number_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2481,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2484,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2492,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_serial_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2495,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2510,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_serial_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2514,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2517,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2527,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2526,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2540,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2483,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2495,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2499,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2509,11'
          Dst:             libewf_lef_source_get_utf16_serial_number_size
        - Src:             'libewf_source.c:2516,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2526,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2530,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_serial_number
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2400
      functionLinenumberEnd: 2466
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_serial_number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2405,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2416,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_serial_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2419,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2424,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2434,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_serial_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2439,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2442,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2452,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2451,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2456,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2465,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2407,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2419,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2423,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2433,11'
          Dst:             libewf_lef_source_get_utf8_serial_number
        - Src:             'libewf_source.c:2441,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2451,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2455,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_serial_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_serial_number_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2329,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2340,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_serial_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2343,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2358,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_serial_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2362,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2365,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2375,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2374,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2388,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2331,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2343,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2347,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2357,11'
          Dst:             libewf_lef_source_get_utf8_serial_number_size
        - Src:             'libewf_source.c:2364,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2374,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2378,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_model
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2248
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_model
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2253,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2264,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_model
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2267,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2282,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_model
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2287,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2290,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2300,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2299,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2313,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2267,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2271,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2281,11'
          Dst:             libewf_lef_source_get_utf16_model
        - Src:             'libewf_source.c:2289,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2299,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2303,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_model_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2172
      functionLinenumberEnd: 2237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_model_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2177,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2180,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2188,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_model_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2191,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2206,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_model_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2210,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2213,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2223,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2222,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2236,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2179,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2191,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2195,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2205,11'
          Dst:             libewf_lef_source_get_utf16_model_size
        - Src:             'libewf_source.c:2212,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2222,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2226,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_model
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2096
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_model
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2101,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2112,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_model
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2115,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2130,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_model
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2135,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2138,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2148,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2147,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2161,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2115,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2119,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2129,11'
          Dst:             libewf_lef_source_get_utf8_model
        - Src:             'libewf_source.c:2137,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2147,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2151,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_model_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2020
      functionLinenumberEnd: 2085
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_model_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:2025,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2036,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_model_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2039,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2054,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_model_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2058,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2061,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2071,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:2070,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2075,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2084,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:2027,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2039,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:2043,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2053,11'
          Dst:             libewf_lef_source_get_utf8_model_size
        - Src:             'libewf_source.c:2060,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:2070,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:2074,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_manufacturer
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1944
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_manufacturer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1949,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1952,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1960,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_manufacturer
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1963,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1968,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1978,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_manufacturer
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1983,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1986,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1996,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1995,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:2000,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:2009,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1951,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1963,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1967,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1977,11'
          Dst:             libewf_lef_source_get_utf16_manufacturer
        - Src:             'libewf_source.c:1985,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1995,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1999,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_manufacturer_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_manufacturer_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1873,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1876,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1884,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_manufacturer_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1887,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1892,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1902,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_manufacturer_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1906,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1909,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1919,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1918,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1932,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1875,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1887,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1891,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1901,11'
          Dst:             libewf_lef_source_get_utf16_manufacturer_size
        - Src:             'libewf_source.c:1908,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1918,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1922,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_manufacturer
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_manufacturer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1797,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1800,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1808,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_manufacturer
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1811,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1816,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1826,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_manufacturer
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1831,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1834,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1844,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1843,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1848,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1857,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1799,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1811,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1815,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1825,11'
          Dst:             libewf_lef_source_get_utf8_manufacturer
        - Src:             'libewf_source.c:1833,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1843,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1847,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_manufacturer_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_manufacturer_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1721,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1724,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1732,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_manufacturer_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1735,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1740,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1750,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_manufacturer_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1754,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1757,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1767,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1766,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1771,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1780,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1723,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1735,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1739,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1749,11'
          Dst:             libewf_lef_source_get_utf8_manufacturer_size
        - Src:             'libewf_source.c:1756,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1766,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1770,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_primary_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1640
      functionLinenumberEnd: 1706
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_primary_device_guid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1645,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1648,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1656,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_primary_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1659,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1674,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_primary_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1679,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1682,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1692,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1691,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1705,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1647,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1659,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1663,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1673,11'
          Dst:             libewf_lef_source_get_utf16_primary_device_guid
        - Src:             'libewf_source.c:1681,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1691,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1695,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_primary_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1564
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_primary_device_guid_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1569,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1572,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1580,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_primary_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1583,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1588,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1598,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_primary_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1602,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1605,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1615,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1614,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1628,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1571,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1583,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1587,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1597,11'
          Dst:             libewf_lef_source_get_utf16_primary_device_guid_size
        - Src:             'libewf_source.c:1604,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1614,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1618,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_primary_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1488
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_primary_device_guid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1493,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1496,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1504,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_primary_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1507,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1522,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_primary_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1527,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1530,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1540,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1539,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1553,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1495,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1507,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1511,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1521,11'
          Dst:             libewf_lef_source_get_utf8_primary_device_guid
        - Src:             'libewf_source.c:1529,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1539,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1543,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_primary_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1477
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_primary_device_guid_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1417,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1420,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1428,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_primary_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1431,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1446,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_primary_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1450,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1453,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1463,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1462,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1476,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1419,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1431,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1435,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1445,11'
          Dst:             libewf_lef_source_get_utf8_primary_device_guid_size
        - Src:             'libewf_source.c:1452,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1462,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1466,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1402
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_device_guid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1341,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1352,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1355,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1370,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1375,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1378,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1388,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1387,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1392,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1401,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1343,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1355,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1359,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1369,11'
          Dst:             libewf_lef_source_get_utf16_device_guid
        - Src:             'libewf_source.c:1377,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1387,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1391,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_device_guid_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1265,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1276,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1279,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1294,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1298,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1301,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1311,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1310,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1315,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1324,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1267,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1279,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1283,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1293,11'
          Dst:             libewf_lef_source_get_utf16_device_guid_size
        - Src:             'libewf_source.c:1300,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1310,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1314,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_device_guid
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1184
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_device_guid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1189,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1192,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1200,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1203,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1218,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_device_guid
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1223,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1226,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1236,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1235,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1249,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1191,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1203,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1207,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1217,11'
          Dst:             libewf_lef_source_get_utf8_device_guid
        - Src:             'libewf_source.c:1225,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1235,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1239,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_device_guid_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1108
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_device_guid_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1113,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1124,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1127,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1142,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_device_guid_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1146,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1149,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1159,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1158,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1172,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1127,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1131,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1141,11'
          Dst:             libewf_lef_source_get_utf8_device_guid_size
        - Src:             'libewf_source.c:1148,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1158,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1162,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_location
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:1037,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1048,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_location
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1051,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1056,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1066,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_location
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1071,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1074,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1084,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1083,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1088,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1097,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:1039,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1051,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:1055,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1065,11'
          Dst:             libewf_lef_source_get_utf16_location
        - Src:             'libewf_source.c:1073,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1083,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1087,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_location_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_location_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:961,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:964,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:972,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_location_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:975,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:990,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_location_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:994,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:997,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1007,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:1006,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:1011,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:1020,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:963,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:975,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:979,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:989,11'
          Dst:             libewf_lef_source_get_utf16_location_size
        - Src:             'libewf_source.c:996,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:1006,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:1010,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_location
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 946
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_location
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:885,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:896,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_location
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:899,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:904,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:914,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_location
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:919,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:922,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:932,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:931,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:945,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:887,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:899,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:903,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:913,11'
          Dst:             libewf_lef_source_get_utf8_location
        - Src:             'libewf_source.c:921,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:931,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:935,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_location_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 869
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_location_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:809,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:820,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_location_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:823,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:838,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_location_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:842,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:845,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:855,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:854,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:859,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:868,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:811,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:823,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:827,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:837,11'
          Dst:             libewf_lef_source_get_utf8_location_size
        - Src:             'libewf_source.c:844,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:854,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:858,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_evidence_number
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_evidence_number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:733,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:744,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_evidence_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:747,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:752,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:762,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_evidence_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:767,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:770,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:780,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:779,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:784,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:793,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:735,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:747,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:751,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:761,11'
          Dst:             libewf_lef_source_get_utf16_evidence_number
        - Src:             'libewf_source.c:769,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:779,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:783,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_evidence_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_evidence_number_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:657,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:668,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_evidence_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:671,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:686,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_evidence_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:690,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:693,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:703,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:702,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:707,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:716,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:671,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:685,11'
          Dst:             libewf_lef_source_get_utf16_evidence_number_size
        - Src:             'libewf_source.c:692,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:702,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:706,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_evidence_number
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 642
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_evidence_number
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:581,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:584,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:592,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_evidence_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:595,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:600,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:610,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_evidence_number
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:615,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:628,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:627,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:641,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:583,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:595,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:599,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:609,11'
          Dst:             libewf_lef_source_get_utf8_evidence_number
        - Src:             'libewf_source.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:627,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:631,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_evidence_number_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_evidence_number_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:505,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:516,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_evidence_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:519,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:534,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_evidence_number_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:538,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:541,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:551,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:550,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:564,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:519,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:523,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:533,11'
          Dst:             libewf_lef_source_get_utf8_evidence_number_size
        - Src:             'libewf_source.c:540,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:550,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:554,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:429,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:432,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:440,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:443,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:458,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:463,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:476,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:475,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:489,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:431,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:443,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:447,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:457,11'
          Dst:             libewf_lef_source_get_utf16_name
        - Src:             'libewf_source.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:475,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:479,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf16_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:353,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:364,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:367,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:382,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:386,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:389,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:399,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:398,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:403,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:412,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:355,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:367,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:381,11'
          Dst:             libewf_lef_source_get_utf16_name_size
        - Src:             'libewf_source.c:388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:398,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:402,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:277,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:280,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:288,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:291,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:306,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:311,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:314,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:324,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:323,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:337,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:279,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:291,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:305,11'
          Dst:             libewf_lef_source_get_utf8_name
        - Src:             'libewf_source.c:313,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:323,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:327,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_source_get_utf8_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:201,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:212,49'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_source_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:215,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:230,12'
              BranchSideFuncs:
                - libewf_lef_source_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:234,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:237,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:247,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_source.c:246,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:260,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:203,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:215,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_source.c:219,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:229,11'
          Dst:             libewf_lef_source_get_utf8_name_size
        - Src:             'libewf_source.c:236,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:246,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_source.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_free
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_source.c:149,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:160,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_source.c:160,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:162,51'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_source.c:168,7'
          Branch Sides:
            - BranchSide:      'libewf_source.c:173,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_source.c:182,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_source.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:168,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_source.c:172,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_source_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_source.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'struct.libewf_lef_source *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - source
        - lef_source
        - error
      BBCount:         20
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_source.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:66,6'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_source.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_source.c:77,20'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_source.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_source.c:91,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_source.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_source.c:110,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_source.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_source.c:123,32'
              BranchSideFuncs: []
        - Branch String:   'libewf_source.c:130,6'
          Branch Sides:
            - BranchSide:      'libewf_source.c:132,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_source.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_source.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_source.c:109,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_source.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_utf8_string
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 989
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         21
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_value_reader_read_data
        - libuna_utf8_string_copy_from_utf16_stream
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:887,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:890,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:898,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:898,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:901,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:909,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:909,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:921,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:920,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:927,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:936,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:936,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:939,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:985,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:938,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:946,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:954,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:954,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:957,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:965,22'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:967,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:984,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:889,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:900,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:911,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:920,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:926,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:938,7'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_value_reader.c:945,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:956,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:967,7'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_value_reader.c:975,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - value_data
        - value_data_size
        - error
      BBCount:         39
      ICount:          278
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:242,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:253,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:253,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:264,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:264,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:275,6'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:275,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:277,22'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:343,21'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:280,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:282,31'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:298,31'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:282,4'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:286,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:295,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:286,9'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:288,20'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:294,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:303,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:303,11'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:311,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:302,9'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:305,20'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:311,4'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:315,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:317,16'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:319,7'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:319,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:321,25'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:339,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:255,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:266,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_serialized_string_base16
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'struct.libewf_serialized_string *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - serialized_string
        - error
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_hexadecimal_data
        - libewf_value_reader_read_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:821,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:833,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:832,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:839,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:848,8'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:849,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:849,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:851,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:848,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:854,7'
              BranchSideFuncs:
                - libewf_serialized_string_read_hexadecimal_data
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:853,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:823,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:832,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:838,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:853,6'
          Dst:             libewf_serialized_string_read_hexadecimal_data
        - Src:             'libewf_value_reader.c:860,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_serialized_string
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'struct.libewf_serialized_string *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - serialized_string
        - error
      BBCount:         15
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libewf_serialized_string_read_data
        - libewf_value_reader_read_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:758,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:761,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:770,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libewf_serialized_string_read_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:769,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:776,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:785,8'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:786,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:786,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:788,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:785,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:788,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:791,7'
              BranchSideFuncs:
                - libewf_serialized_string_read_data
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:790,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:798,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:806,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:760,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:769,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:775,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:790,6'
          Dst:             libewf_serialized_string_read_data
        - Src:             'libewf_value_reader.c:797,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_integer_unsigned
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - integer_value
        - error
      BBCount:         33
      ICount:          226
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
        - libewf_value_reader_read_data
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:633,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:644,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:644,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:656,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:655,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:671,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:672,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:672,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:674,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:671,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:674,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:676,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:676,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:679,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:698,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:678,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:687,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:695,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:698,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:701,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:709,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:709,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:711,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:741,20'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:715,8'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:717,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:719,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:722,5'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:722,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:725,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:721,8'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:725,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:735,20'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_value_reader.c:635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:646,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:655,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:661,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:678,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_value_reader.c:686,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:700,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:724,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_integer_signed
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - integer_value
        - error
      BBCount:         44
      ICount:          307
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libewf_value_reader_read_data
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    10
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:486,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:497,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:497,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:509,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:508,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:524,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:525,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:525,8'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:527,3'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:524,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:527,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:529,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:529,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:532,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:551,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:531,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:540,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:548,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:555,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:557,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:561,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:565,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:568,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:576,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:576,3'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:608,9'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:582,8'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:584,5'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:586,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:589,5'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:589,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:592,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:588,8'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:592,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:602,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:609,4'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:609,9'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:613,30'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:608,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:611,21'
              BranchSideFuncs: []
            - BranchSide:      'libewf_value_reader.c:613,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:488,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:508,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:531,7'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libewf_value_reader.c:539,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:567,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:591,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_read_byte_stream_base16
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 468
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_value_reader *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - byte_stream
        - byte_stream_size
        - error
      BBCount:         21
      ICount:          158
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libewf_value_reader_read_data
        - libuna_base16_stream_copy_to_byte_stream
        - libuna_base16_stream_size_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:364,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:375,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_base16_stream_size_to_byte_stream
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:375,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:386,6'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_base16_stream_size_to_byte_stream
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:386,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:389,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:398,7'
              BranchSideFuncs:
                - libewf_value_reader_read_data
                - libuna_base16_stream_size_to_byte_stream
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:397,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:413,6'
              BranchSideFuncs:
                - libuna_base16_stream_size_to_byte_stream
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:413,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:416,8'
              BranchSideFuncs:
                - libuna_base16_stream_size_to_byte_stream
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:464,22'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:415,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:424,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:432,7'
              BranchSideFuncs:
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:432,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:443,22'
              BranchSideFuncs:
                - libuna_base16_stream_copy_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:445,7'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:455,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:463,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:366,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:377,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:388,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:397,6'
          Dst:             libewf_value_reader_read_data
        - Src:             'libewf_value_reader.c:403,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:415,7'
          Dst:             libuna_base16_stream_size_to_byte_stream
        - Src:             'libewf_value_reader.c:423,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:434,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:445,7'
          Dst:             libuna_base16_stream_copy_to_byte_stream
        - Src:             'libewf_value_reader.c:454,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_set_buffer
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_value_reader *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - line_offset
        - buffer
        - buffer_size
        - data_type
        - error
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:182,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:185,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:193,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:193,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:204,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:204,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:207,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:215,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:184,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:195,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:206,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_free
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_value_reader **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - error
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:143,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:154,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_value_reader.c:154,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:158,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_value_reader.c:166,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:145,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_value_reader_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_value_reader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_value_reader **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_reader
        - error
      BBCount:         18
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_value_reader.c:49,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:52,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:60,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:60,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:63,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_value_reader.c:71,18'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_value_reader.c:74,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:77,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_value_reader.c:85,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_value_reader.c:85,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_value_reader.c:104,5'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
        - Branch String:   'libewf_value_reader.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_value_reader.c:120,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_value_reader.c:123,6'
          Branch Sides:
            - BranchSide:      'libewf_value_reader.c:125,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_value_reader.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_value_reader.c:51,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:62,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:76,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:90,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_value_reader.c:111,3'
          Dst:             libcerror_error_set
    - functionName:    libcerror_system_set_error
      functionSourceFile: '/src/libewf/libcerror/libcerror_system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'size_t **'
        - int
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - system_error_code
        - format_string
      BBCount:         60
      ICount:          542
      EdgeCount:       81
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - libcerror_system_copy_string_from_error_number
        - realloc
        - strlen
        - vsnprintf
      functionUses:    22
      BranchProfiles:
        - Branch String:   'libcerror_system.c:386,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:388,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:390,6'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_system.c:390,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:394,25'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_system.c:410,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:413,8'
              BranchSideFuncs:
                - libcerror_error_initialize
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
            - BranchSide:      'libcerror_system.c:420,51'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
        - Branch String:   'libcerror_system.c:412,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:417,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:419,2'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
        - Branch String:   'libcerror_system.c:422,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:425,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:427,6'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
        - Branch String:   'libcerror_system.c:427,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:429,27'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
            - BranchSide:      'libcerror_system.c:432,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
        - Branch String:   'libcerror_system.c:434,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:436,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
            - BranchSide:      'libcerror_system.c:438,18'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
        - Branch String:   'libcerror_system.c:442,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:444,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_system.c:449,41'
              BranchSideFuncs:
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - free
        - Branch String:   'libcerror_system.c:469,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:471,22'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_system.c:473,23'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_system.c:474,9'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:474,14'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_system.c:476,35'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_system.c:473,12'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:476,35'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_system.c:481,33'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_system.c:483,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:485,4'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
            - BranchSide:      'libcerror_system.c:487,2'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_system.c:487,2'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:434,7'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
                - free
            - BranchSide:      'libcerror_system.c:490,6'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
        - Branch String:   'libcerror_system.c:490,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:492,3'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
            - BranchSide:      'libcerror_system.c:498,18'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
        - Branch String:   'libcerror_system.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:515,18'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
            - BranchSide:      'libcerror_system.c:563,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_system.c:518,4'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:518,11'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
            - BranchSide:      'libcerror_system.c:522,18'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
        - Branch String:   'libcerror_system.c:517,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:520,17'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
            - BranchSide:      'libcerror_system.c:522,18'
              BranchSideFuncs:
                - realloc
                - libcerror_system_copy_string_from_error_number
                - free
                - free
        - Branch String:   'libcerror_system.c:526,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:528,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_system.c:535,70'
              BranchSideFuncs:
                - libcerror_system_copy_string_from_error_number
                - free
        - Branch String:   'libcerror_system.c:537,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:542,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_system.c:549,3'
              BranchSideFuncs:
                - libcerror_system_copy_string_from_error_number
        - Branch String:   'libcerror_system.c:557,7'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:559,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:561,45'
              BranchSideFuncs: []
        - Branch String:   'libcerror_system.c:563,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:571,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_system.c:394,25'
          Dst:             strlen
        - Src:             'libcerror_system.c:412,7'
          Dst:             libcerror_error_initialize
        - Src:             'libcerror_system.c:422,6'
          Dst:             libcerror_error_resize
        - Src:             'libcerror_system.c:438,18'
          Dst:             realloc
        - Src:             'libcerror_system.c:460,17'
          Dst:             vsnprintf
        - Src:             'libcerror_system.c:522,18'
          Dst:             realloc
        - Src:             'libcerror_system.c:552,17'
          Dst:             libcerror_system_copy_string_from_error_number
    - functionName:    libcerror_system_copy_string_from_error_number
      functionSourceFile: '/src/libewf/libcerror/libcerror_system.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - string
        - string_size
        - error_number
      BBCount:         10
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __xpg_strerror_r
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_system.c:250,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:252,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:254,6'
              BranchSideFuncs:
                - __xpg_strerror_r
                - strlen
        - Branch String:   'libcerror_system.c:254,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:256,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:265,13'
              BranchSideFuncs:
                - __xpg_strerror_r
                - strlen
        - Branch String:   'libcerror_system.c:264,6'
          Branch Sides:
            - BranchSide:      'libcerror_system.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_system.c:272,2'
              BranchSideFuncs:
                - strlen
      Callsites:
        - Src:             'libcerror_system.c:264,6'
          Dst:             __xpg_strerror_r
        - Src:             'libcerror_system.c:274,18'
          Dst:             strlen
    - functionName:    __xpg_strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcnotify_print_error_backtrace
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 387
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - error
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_backtrace_fprint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:390,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:392,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:395,17'
              BranchSideFuncs:
                - libcerror_error_backtrace_fprint
      Callsites:
        - Src:             'libcnotify_print.c:394,16'
          Dst:             libcerror_error_backtrace_fprint
    - functionName:    libcnotify_print_data
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - data
        - data_size
        - print_data_flags
      BBCount:         50
      ICount:          299
      EdgeCount:       70
      CyclomaticComplexity: 22
      functionsReached:
        - libcnotify_print_data_as_characters
        - libcnotify_print_data_as_hexadecimal
        - libcnotify_printf
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:266,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:268,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:270,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:270,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:272,7'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:277,6'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:272,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:274,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:276,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:277,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:281,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:281,2'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:283,11'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:370,16'
              BranchSideFuncs:
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:284,4'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:284,9'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:316,7'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:285,4'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:285,9'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:316,7'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:286,4'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:286,9'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:316,7'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:283,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:288,10'
              BranchSideFuncs:
                - memcmp
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:316,7'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:292,5'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:292,10'
              BranchSideFuncs:
                - memcmp
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:314,13'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:288,8'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:297,9'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:314,13'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:297,9'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:299,20'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
            - BranchSide:      'libcnotify_print.c:310,17'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:302,10'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:304,7'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:306,27'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:316,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:320,12'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:329,18'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:322,8'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:324,5'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:326,25'
              BranchSideFuncs:
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:333,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:335,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:337,24'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:342,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:344,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:346,24'
              BranchSideFuncs:
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:353,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:355,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:357,24'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:362,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:364,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:366,24'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_hexadecimal
                - libcnotify_printf
                - libcnotify_print_data_as_characters
                - libcnotify_printf
                - libcnotify_printf
                - memcmp
                - memcmp
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:373,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:377,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcnotify_print.c:288,10'
          Dst:             memcmp
        - Src:             'libcnotify_print.c:292,10'
          Dst:             memcmp
        - Src:             'libcnotify_print.c:299,20'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:318,18'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:328,17'
          Dst:             libcnotify_print_data_as_hexadecimal
        - Src:             'libcnotify_print.c:339,17'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:348,17'
          Dst:             libcnotify_print_data_as_characters
        - Src:             'libcnotify_print.c:359,17'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:370,16'
          Dst:             libcnotify_printf
    - functionName:    libcnotify_printf
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - format
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - vfprintf
      functionUses:    19
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:72,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:74,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:76,2'
              BranchSideFuncs:
                - vfprintf
        - Branch String:   'libcnotify_print.c:101,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:103,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:105,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcnotify_print.c:92,16'
          Dst:             vfprintf
    - functionName:    libcnotify_print_data_as_hexadecimal
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_size
        - data_offset
      BBCount:         32
      ICount:          178
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - libcnotify_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:192,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:194,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:196,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:196,2'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:200,18'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:224,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:202,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:204,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:206,24'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:208,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:210,4'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:212,12'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:217,8'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:219,5'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:221,25'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:224,2'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:226,14'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:250,10'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_print.c:231,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:233,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:235,24'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:238,4'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:224,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:238,9'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:237,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:224,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:240,18'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:243,8'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:245,5'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:247,25'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
      Callsites:
        - Src:             'libcnotify_print.c:198,17'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:214,18'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:228,17'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:240,18'
          Dst:             libcnotify_printf
    - functionName:    libcnotify_print_data_as_characters
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - data
        - data_size
        - data_offset
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libcnotify_print_data_as_character
        - libcnotify_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:146,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:150,2'
              BranchSideFuncs:
                - libcnotify_print_data_as_character
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:150,2'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:153,18'
              BranchSideFuncs:
                - libcnotify_print_data_as_character
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:178,10'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_print.c:155,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:157,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:159,24'
              BranchSideFuncs:
                - libcnotify_print_data_as_character
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:162,4'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:164,4'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_print.c:161,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:164,4'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:166,7'
              BranchSideFuncs:
                - libcnotify_print_data_as_character
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:166,7'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:150,2'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_character
            - BranchSide:      'libcnotify_print.c:168,18'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_print_data_as_character
        - Branch String:   'libcnotify_print.c:171,8'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'libcnotify_print.c:175,25'
              BranchSideFuncs:
                - libcnotify_print_data_as_character
                - libcnotify_printf
      Callsites:
        - Src:             'libcnotify_print.c:152,17'
          Dst:             libcnotify_print_data_as_character
        - Src:             'libcnotify_print.c:168,18'
          Dst:             libcnotify_printf
    - functionName:    libcnotify_print_data_as_character
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_print.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcnotify_printf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcnotify_print.c:121,3'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:121,8'
              BranchSideFuncs:
                - libcnotify_printf
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:129,17'
              BranchSideFuncs:
                - libcnotify_printf
        - Branch String:   'libcnotify_print.c:120,6'
          Branch Sides:
            - BranchSide:      'libcnotify_print.c:125,25'
              BranchSideFuncs:
                - libcnotify_printf
            - BranchSide:      'libcnotify_print.c:129,17'
              BranchSideFuncs:
                - libcnotify_printf
      Callsites:
        - Src:             'libcnotify_print.c:123,17'
          Dst:             libcnotify_printf
        - Src:             'libcnotify_print.c:129,17'
          Dst:             libcnotify_printf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcnotify_stream_open
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - error
      BBCount:         17
      ICount:          98
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - fopen64
        - libcerror_error_set
        - libcnotify_stream_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcnotify_stream.c:81,6'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:92,6'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcnotify_stream_close
                - libcerror_error_set
        - Branch String:   'libcnotify_stream.c:92,6'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:95,8'
              BranchSideFuncs:
                - libcnotify_stream_close
                - fopen64
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:107,22'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcnotify_stream.c:94,7'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:98,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:106,2'
              BranchSideFuncs:
                - fopen64
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcnotify_stream.c:111,6'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:113,11'
              BranchSideFuncs:
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:150,38'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_stream.c:113,3'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:117,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:128,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:139,6'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcnotify_stream.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libcnotify_stream.c:94,7'
          Dst:             libcnotify_stream_close
        - Src:             'libcnotify_stream.c:97,4'
          Dst:             libcerror_error_set
        - Src:             'libcnotify_stream.c:107,22'
          Dst:             fopen64
        - Src:             'libcnotify_stream.c:113,11'
          Dst:             __errno_location
        - Src:             'libcnotify_stream.c:116,5'
          Dst:             libcerror_error_set
        - Src:             'libcnotify_stream.c:127,5'
          Dst:             libcerror_error_set
        - Src:             'libcnotify_stream.c:138,5'
          Dst:             libcerror_error_set
    - functionName:    libcnotify_stream_close
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'size_t **'
      constantsTouched: []
      argNames:
        - error
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fclose
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcnotify_stream.c:163,6'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:165,7'
              BranchSideFuncs:
                - fclose
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:180,2'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_stream.c:165,7'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:169,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:177,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcnotify_stream.c:165,7'
          Dst:             fclose
        - Src:             'libcnotify_stream.c:168,4'
          Dst:             libcerror_error_set
    - functionName:    fopen64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcnotify_stream_set
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - stream
        - error
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcnotify_stream_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcnotify_stream.c:51,6'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:54,8'
              BranchSideFuncs:
                - libcnotify_stream_close
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:66,22'
              BranchSideFuncs: []
        - Branch String:   'libcnotify_stream.c:53,7'
          Branch Sides:
            - BranchSide:      'libcnotify_stream.c:57,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcnotify_stream.c:65,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcnotify_stream.c:53,7'
          Dst:             libcnotify_stream_close
        - Src:             'libcnotify_stream.c:56,4'
          Dst:             libcerror_error_set
    - functionName:    libcnotify_verbose_set
      functionSourceFile: '/src/libewf/libcnotify/libcnotify_verbose.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - verbose
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libuna_base16_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    4
      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/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 986
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - 'char *'
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_base16_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      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:    1
      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_base64_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - byte_stream
        - byte_stream_size
        - base64_variant
        - error
      BBCount:         91
      ICount:          739
      EdgeCount:       107
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_from_byte_stream
        - libuna_base64_triplet_copy_to_base64_stream
      functionUses:    4
      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/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         22
      ICount:          195
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1054,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1065,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1065,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1068,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1076,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1076,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1079,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1087,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1087,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1098,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1098,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1109,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1109,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1120,28'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1129,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1131,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1134,22'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1136,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1138,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1141,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1056,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1067,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1078,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1089,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1100,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1111,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_triplet_copy_to_base64_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - padding_size
        - base64_variant
        - error
      BBCount:         92
      ICount:          992
      EdgeCount:       101
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream
        - byte_stream_size
        - base64_variant
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_base64_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:2463,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2481,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:2463,6'
          Dst:             libuna_base64_stream_with_index_copy_from_byte_stream
        - Src:             'libuna_base64_stream.c:2472,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_size_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - base64_stream_size
        - base64_variant
        - error
      BBCount:         50
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      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/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream
        - byte_stream_size
        - base64_variant
        - flags
        - error
      BBCount:         145
      ICount:          1126
      EdgeCount:       180
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_from_base64_stream
        - libuna_base64_triplet_copy_to_byte_stream
      functionUses:    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/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - padding_size
        - base64_variant
        - error
      BBCount:         126
      ICount:          1261
      EdgeCount:       152
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libuna_base64_character_copy_to_sixtet
      functionUses:    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/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         24
      ICount:          184
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1162,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1173,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1173,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1184,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1184,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1195,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1195,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1206,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1217,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1221,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1223,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1236,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1223,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1226,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1234,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1236,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1238,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1251,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1238,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1241,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1249,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1164,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1175,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1186,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1225,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1240,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_character_copy_to_sixtet
      functionSourceFile: '/src/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_character
        - base64_sixtet
        - base64_variant
        - error
      BBCount:         60
      ICount:          290
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:68,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:68,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:71,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:76,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:82,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:90,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:97,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:98,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:98,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:102,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:100,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:102,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:103,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:103,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:102,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:105,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:108,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:115,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:107,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:110,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:115,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:116,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:115,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:118,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:121,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:125,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:120,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:123,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:125,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:126,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:125,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:128,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:131,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:130,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:133,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:135,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:137,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:139,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:141,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:145,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:81,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_size_to_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream_size
        - base64_variant
        - flags
        - error
      BBCount:         235
      ICount:          1917
      EdgeCount:       287
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libuna/libuna_codepage_koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_koi8_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_koi8_u.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_koi8_u.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_arabic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_arabic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_celtic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_celtic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_centraleurroman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_centraleurroman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_croatian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 377
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_croatian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_cyrillic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_cyrillic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_dingbats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_dingbats.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_farsi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_farsi.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_gaelic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_gaelic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_greek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_greek.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_icelandic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_icelandic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_inuit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_inuit.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_roman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_roman.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_romanian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_romanian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_russian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_russian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_symbol.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_thai.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_turkish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_turkish.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_ukrainian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_mac_ukrainian.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1250.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1250.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1251.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1252.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1252.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1253.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1253.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1254.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1254.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1255.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1255.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1256.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1257.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1257.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1258.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_1258.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_874.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_874.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4792
      functionLinenumberEnd: 4912
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4286
      functionLinenumberEnd: 4781
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_932.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4191
      functionLinenumberEnd: 4275
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7262
      functionLinenumberEnd: 7370
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6444
      functionLinenumberEnd: 7251
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_936.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6361
      functionLinenumberEnd: 6433
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8053
      functionLinenumberEnd: 8167
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7309
      functionLinenumberEnd: 8042
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_949.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7220
      functionLinenumberEnd: 7298
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6275
      functionLinenumberEnd: 6389
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5412
      functionLinenumberEnd: 6264
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_codepage_windows_950.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5323
      functionLinenumberEnd: 5401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'size_t *'
        - 'size_t **'
      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:    libuna_utf16_string_with_index_copy_from_scsu_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3549
      functionLinenumberEnd: 3949
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         139
      ICount:          937
      EdgeCount:       191
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_to_utf16
      functionUses:    2
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3515
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3146
      functionLinenumberEnd: 3504
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - scsu_stream
        - scsu_stream_size
        - utf16_string_size
        - error
      BBCount:         133
      ICount:          886
      EdgeCount:       182
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_size_to_utf16
      functionUses:    1
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2972
      functionLinenumberEnd: 3136
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2798
      functionLinenumberEnd: 2960
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2762
      functionLinenumberEnd: 2785
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2609
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2333
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2299
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2186
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1830
      functionLinenumberEnd: 2002
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    4
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1782
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    6
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      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:    2
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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:    1
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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:    3
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libuna/libuna_utf16_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      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:    2
      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:    libcfile_file_set_block_size
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4474
      functionLinenumberEnd: 4569
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - block_size
        - error
      BBCount:         19
      ICount:          128
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcfile_internal_file_set_block_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:4478,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4489,47'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4491,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4515,6'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4515,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4530,6'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4530,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4542,8'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4543,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4543,10'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4555,7'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4542,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4555,7'
              BranchSideFuncs:
                - libcfile_internal_file_set_block_size
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4554,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4560,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4568,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:4480,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4493,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4517,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4533,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4545,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4554,6'
          Dst:             libcfile_internal_file_set_block_size
        - Src:             'libcfile_file.c:4559,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_internal_file_set_block_size
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4387
      functionLinenumberEnd: 4463
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcfile_internal_file *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_file
        - block_size
        - error
      BBCount:         24
      ICount:          142
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:4390,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4404,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4404,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4416,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libcfile_file.c:4416,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4418,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libcfile_file.c:4427,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4418,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4420,4'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4426,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4427,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4429,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4462,2'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:4429,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4431,44'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4460,31'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:4434,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4437,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4445,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4445,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4451,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4459,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:4392,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4407,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4436,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4450,5'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_set_access_behavior
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4276
      functionLinenumberEnd: 4376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - access_behavior
        - error
      BBCount:         29
      ICount:          159
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - posix_fadvise64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:4285,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4296,47'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4311,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4323,8'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4324,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4324,8'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4338,6'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4325,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4325,8'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4338,6'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4323,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4328,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4338,6'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4338,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4340,10'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4342,11'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4342,11'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4344,10'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4346,11'
              BranchSideFuncs:
                - posix_fadvise64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4361,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4361,8'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4375,2'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:4360,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4364,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4375,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:4287,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4313,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4327,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4350,11'
          Dst:             posix_fadvise64
        - Src:             'libcfile_file.c:4367,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:4363,3'
          Dst:             libcerror_system_set_error
    - functionName:    posix_fadvise64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_io_control_read_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4209
      functionLinenumberEnd: 4249
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - control_code
        - control_data
        - control_data_size
        - data
        - data_size
        - error_code
        - error
      BBCount:         8
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcfile_internal_file_io_control_read_with_error_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:4214,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4225,47'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4237,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4248,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:4216,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4227,15'
          Dst:             libcfile_internal_file_io_control_read_with_error_code
        - Src:             'libcfile_file.c:4239,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_internal_file_io_control_read_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3950
      functionLinenumberEnd: 4137
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'struct.libcfile_internal_file *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_file
        - control_code
        - control_data
        - control_data_size
        - data
        - data_size
        - error_code
        - error
      BBCount:         28
      ICount:          184
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - ioctl
        - libcerror_error_set
        - libcerror_system_set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3957,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3981,6'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3981,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3984,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3993,6'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3993,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3995,7'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4010,7'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3995,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3998,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4006,2'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4010,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4016,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4025,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4027,7'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4042,7'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4027,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4030,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4038,2'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4042,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4048,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4057,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4107,6'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4107,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4119,7'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:4118,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4123,28'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:4135,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3959,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3983,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3997,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4015,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4029,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4047,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4059,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4109,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4118,6'
          Dst:             ioctl
        - Src:             'libcfile_file.c:4123,28'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:4125,3'
          Dst:             libcerror_system_set_error
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_io_control_read
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4154
      functionLinenumberEnd: 4195
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - control_code
        - control_data
        - control_data_size
        - data
        - data_size
        - error
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libcfile_internal_file_io_control_read_with_error_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:4160,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4163,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4171,47'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:4183,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:4186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:4194,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:4162,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:4173,15'
          Dst:             libcfile_internal_file_io_control_read_with_error_code
        - Src:             'libcfile_file.c:4185,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_is_device
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3865
      functionLinenumberEnd: 3929
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - fstat64
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3872,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3883,47'
              BranchSideFuncs:
                - fstat64
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3885,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3896,6'
              BranchSideFuncs:
                - fstat64
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3896,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3911,7'
              BranchSideFuncs:
                - fstat64
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3910,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3915,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3923,6'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:3924,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3924,6'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:3926,10'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:3923,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3926,10'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:3928,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3874,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3887,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3901,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3910,6'
          Dst:             fstat64
        - Src:             'libcfile_file.c:3914,3'
          Dst:             libcerror_error_set
    - functionName:    fstat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_get_size
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3749
      functionLinenumberEnd: 3780
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - size
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3753,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3756,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3764,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3766,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3769,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3777,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3755,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3768,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_get_offset
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3120
      functionLinenumberEnd: 3176
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - offset
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3124,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3135,47'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3150,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3153,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3162,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3162,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3173,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3126,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3152,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3164,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_is_open
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3085
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3089,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3100,47'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:3105,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3108,3'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:3110,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3091,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_resize
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2995
      functionLinenumberEnd: 3073
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - size
        - error
      BBCount:         14
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - ftruncate64
        - libcerror_error_set
        - libcerror_system_set_error
        - lseek64
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3000,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3003,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3011,47'
              BranchSideFuncs:
                - ftruncate64
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3013,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3025,6'
              BranchSideFuncs:
                - ftruncate64
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3025,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3040,7'
              BranchSideFuncs:
                - ftruncate64
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:3039,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3044,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:3054,12'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:3058,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3061,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:3070,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3002,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3015,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3030,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3039,6'
          Dst:             ftruncate64
        - Src:             'libcfile_file.c:3047,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:3043,3'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:3053,11'
          Dst:             lseek64
        - Src:             'libcfile_file.c:3064,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:3060,3'
          Dst:             libcerror_system_set_error
    - functionName:    ftruncate64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lseek64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_seek_offset
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2757
      functionLinenumberEnd: 2850
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - offset
        - whence
        - error
      BBCount:         31
      ICount:          215
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - lseek64
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcfile_file.c:2762,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2773,47'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2775,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2778,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2786,6'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2786,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2797,8'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2798,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2798,8'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2810,6'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2799,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2799,8'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2810,6'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2797,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2810,6'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2810,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2812,7'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2825,12'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2812,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2814,14'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2816,12'
              BranchSideFuncs:
                - lseek64
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2829,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2832,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2841,34'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:2843,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2845,38'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:2849,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:2764,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2777,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2788,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2801,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2824,11'
          Dst:             lseek64
        - Src:             'libcfile_file.c:2835,4'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:2831,3'
          Dst:             libcerror_system_set_error
    - functionName:    libcfile_file_write_buffer_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2491
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error_code
        - error
      BBCount:         19
      ICount:          153
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - write
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:2496,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2507,47'
              BranchSideFuncs:
                - write
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2509,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2520,6'
              BranchSideFuncs:
                - write
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2520,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2523,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2531,6'
              BranchSideFuncs:
                - write
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2531,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2542,6'
              BranchSideFuncs:
                - write
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2542,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2545,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2554,17'
              BranchSideFuncs:
                - write
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2558,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2560,28'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2572,35'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:2574,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2576,36'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:2578,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:2498,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2511,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2522,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2533,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2544,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2553,16'
          Dst:             write
        - Src:             'libcfile_file.c:2560,28'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:2562,3'
          Dst:             libcerror_system_set_error
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_write_buffer
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2347
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcfile_file_write_buffer_with_error_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:2335,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2346,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:2328,16'
          Dst:             libcfile_file_write_buffer_with_error_code
        - Src:             'libcfile_file.c:2337,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_read_buffer_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2028
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error_code
        - error
      BBCount:         82
      ICount:          620
      EdgeCount:       114
      CyclomaticComplexity: 34
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - read
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:2037,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2040,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2048,47'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2050,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2053,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2061,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2061,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2064,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2072,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2072,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2075,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2083,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2083,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2086,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2094,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2094,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2096,7'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2108,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2096,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2099,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2107,2'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2108,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2119,8'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2120,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2120,19'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:2122,3'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:2119,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2122,3'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:2124,19'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2124,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2126,21'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2128,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2128,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2132,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2203,14'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2133,4'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2133,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2170,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2132,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2135,8'
              BranchSideFuncs:
                - read
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2170,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2135,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2141,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2150,18'
              BranchSideFuncs:
                - read
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2154,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2156,30'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2168,46'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2171,4'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2171,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2198,7'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2170,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2173,16'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2198,7'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2175,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2177,17'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2179,8'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2179,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2185,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2193,40'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2198,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2200,22'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_file.c:2202,2'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2205,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2209,25'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2212,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - read
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2212,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2215,17'
              BranchSideFuncs:
                - read
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2252,6'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2220,4'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2220,9'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2224,14'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2219,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2222,11'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2224,14'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2225,9'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2225,14'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2231,11'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2224,12'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2227,11'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2231,11'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2233,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2235,29'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2247,45'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2252,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2254,7'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2308,20'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:2254,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2260,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2269,17'
              BranchSideFuncs:
                - read
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:2273,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2275,29'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:2287,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:2290,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:2296,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:2304,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:2039,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2052,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2063,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2074,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2085,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2098,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2110,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2140,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2149,17'
          Dst:             read
        - Src:             'libcfile_file.c:2156,30'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:2158,5'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:2184,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2214,16'
          Dst:             read
        - Src:             'libcfile_file.c:2235,29'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:2237,4'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:2259,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:2268,16'
          Dst:             read
        - Src:             'libcfile_file.c:2275,29'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:2277,4'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:2295,4'
          Dst:             libcerror_error_set
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_read_buffer
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1500
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - buffer
        - size
        - error
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcfile_file_read_buffer_with_error_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:1512,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:1523,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:1505,15'
          Dst:             libcfile_file_read_buffer_with_error_code
        - Src:             'libcfile_file.c:1514,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_internal_file_get_size
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3387
      functionLinenumberEnd: 3736
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcfile_internal_file *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_file
        - size
        - error
      BBCount:         32
      ICount:          222
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - fstat64
        - libcerror_error_free
        - libcerror_error_set
        - libcfile_file_get_offset
        - libcfile_file_seek_offset
        - libcfile_internal_file_io_control_read_with_error_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:3408,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3411,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3419,6'
              BranchSideFuncs:
                - fstat64
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3419,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3422,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3430,6'
              BranchSideFuncs:
                - fstat64
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3430,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3441,6'
              BranchSideFuncs:
                - fstat64
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3441,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3456,7'
              BranchSideFuncs:
                - fstat64
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3455,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3460,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3468,6'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libcfile_file.c:3469,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3469,6'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libcfile_file.c:3473,17'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libcfile_file.c:3468,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3473,17'
              BranchSideFuncs:
                - libcfile_internal_file_io_control_read_with_error_code
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libcfile_file.c:3731,42'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:3482,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3485,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3663,7'
              BranchSideFuncs:
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3663,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3668,29'
              BranchSideFuncs:
                - libcfile_file_get_offset
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3728,2'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:3667,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3673,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3682,34'
              BranchSideFuncs:
                - libcfile_file_seek_offset
                - libcfile_file_seek_offset
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3687,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3690,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3698,27'
              BranchSideFuncs:
                - libcfile_file_seek_offset
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:3706,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:3709,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:3718,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:3410,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3421,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3432,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3446,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3455,6'
          Dst:             fstat64
        - Src:             'libcfile_file.c:3459,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3472,16'
          Dst:             libcfile_internal_file_io_control_read_with_error_code
        - Src:             'libcfile_file.c:3484,4'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3502,4'
          Dst:             libcerror_error_free
        - Src:             'libcfile_file.c:3667,8'
          Dst:             libcfile_file_get_offset
        - Src:             'libcfile_file.c:3672,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3681,13'
          Dst:             libcfile_file_seek_offset
        - Src:             'libcfile_file.c:3689,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:3700,13'
          Dst:             libcfile_file_seek_offset
        - Src:             'libcfile_file.c:3708,5'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_open_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - int
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - filename
        - access_flags
        - error_code
        - error
      BBCount:         37
      ICount:          243
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - libcfile_internal_file_get_size
        - open64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:602,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:605,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:613,47'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:615,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:618,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:626,6'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:626,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:629,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:637,10'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:638,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:638,10'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:642,13'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:637,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:640,17'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:642,13'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:642,11'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:644,17'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:646,13'
              BranchSideFuncs:
                - libcerror_error_set
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:646,11'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:648,17'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:653,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:663,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:663,10'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:667,6'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:662,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:665,17'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:667,6'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:667,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:670,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:681,16'
              BranchSideFuncs:
                - open64
                - libcfile_internal_file_get_size
                - libcerror_error_set
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:694,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:696,28'
              BranchSideFuncs:
                - __errno_location
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:737,7'
              BranchSideFuncs:
                - libcfile_internal_file_get_size
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:698,3'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:702,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:713,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:724,6'
              BranchSideFuncs:
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:736,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:750,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:604,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:617,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:628,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:652,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:669,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:689,30'
          Dst:             open64
        - Src:             'libcfile_file.c:696,28'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:701,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:712,5'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:723,5'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:736,6'
          Dst:             libcfile_internal_file_get_size
        - Src:             'libcfile_file.c:741,3'
          Dst:             libcerror_error_set
    - functionName:    open64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_open
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - filename
        - access_flags
        - error
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcfile_file_open_with_error_code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:243,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:259,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:243,6'
          Dst:             libcfile_file_open_with_error_code
        - Src:             'libcfile_file.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_close
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1431
      functionLinenumberEnd: 1486
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         16
      ICount:          111
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - libcerror_error_set
        - libcerror_system_set_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcfile_file.c:1435,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:1446,47'
              BranchSideFuncs:
                - libcerror_error_set
                - close
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_file.c:1448,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1451,8'
              BranchSideFuncs:
                - close
                - libcerror_error_set
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:1468,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:1450,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1454,5'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_file.c:1463,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:1468,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1470,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:1485,2'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:1470,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:1476,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:1484,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:1437,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:1450,7'
          Dst:             close
        - Src:             'libcfile_file.c:1457,5'
          Dst:             __errno_location
        - Src:             'libcfile_file.c:1453,4'
          Dst:             libcerror_system_set_error
        - Src:             'libcfile_file.c:1475,4'
          Dst:             libcerror_error_set
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_free
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcfile_file_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:188,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:199,7'
              BranchSideFuncs:
                - free
                - libcfile_file_close
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:199,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:201,49'
              BranchSideFuncs:
                - free
                - libcfile_file_close
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:228,10'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:206,7'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:210,10'
              BranchSideFuncs:
                - libcfile_file_close
                - free
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:223,4'
              BranchSideFuncs:
                - free
        - Branch String:   'libcfile_file.c:209,8'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:214,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcfile_file.c:222,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcfile_file.c:190,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:209,8'
          Dst:             libcfile_file_close
        - Src:             'libcfile_file.c:213,5'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_initialize
      functionSourceFile: '/src/libewf/libcfile/libcfile_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - file
        - error
      BBCount:         16
      ICount:          99
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_file.c:109,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:120,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:120,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_file.c:131,18'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcfile_file.c:134,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:137,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcfile_file.c:145,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcfile_file.c:145,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:151,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcfile_file.c:162,2'
              BranchSideFuncs: []
        - Branch String:   'libcfile_file.c:169,6'
          Branch Sides:
            - BranchSide:      'libcfile_file.c:171,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcfile_file.c:174,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_file.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:122,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:136,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_file.c:150,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_remove_with_error_code
      functionSourceFile: '/src/libewf/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - error_code
        - error
      BBCount:         10
      ICount:          68
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - unlink
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_support.c:842,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:845,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_support.c:853,6'
              BranchSideFuncs:
                - unlink
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_support.c:853,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:856,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_support.c:865,7'
              BranchSideFuncs:
                - unlink
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_support.c:864,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:867,28'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_support.c:879,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_support.c:844,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_support.c:855,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_support.c:864,6'
          Dst:             unlink
        - Src:             'libcfile_support.c:867,28'
          Dst:             __errno_location
        - Src:             'libcfile_support.c:869,3'
          Dst:             libcerror_system_set_error
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcfile_file_remove
      functionSourceFile: '/src/libewf/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - error
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libcfile_file_remove_with_error_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcfile_support.c:751,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:757,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_support.c:765,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcfile_support.c:751,6'
          Dst:             libcfile_file_remove_with_error_code
        - Src:             'libcfile_support.c:756,3'
          Dst:             libcerror_error_set
    - functionName:    libcfile_file_exists
      functionSourceFile: '/src/libewf/libcfile/libcfile_support.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - error
      BBCount:         15
      ICount:          89
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - stat64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcfile_support.c:299,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:302,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_support.c:310,6'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - __errno_location
                - libcerror_system_set_error
                - libcerror_error_set
        - Branch String:   'libcfile_support.c:310,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcfile_support.c:325,12'
              BranchSideFuncs:
                - stat64
                - __errno_location
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcfile_support.c:328,6'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:330,11'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcfile_support.c:357,10'
              BranchSideFuncs: []
        - Branch String:   'libcfile_support.c:330,3'
          Branch Sides:
            - BranchSide:      'libcfile_support.c:333,12'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_support.c:338,12'
              BranchSideFuncs: []
            - BranchSide:      'libcfile_support.c:344,6'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
      Callsites:
        - Src:             'libcfile_support.c:301,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_support.c:315,3'
          Dst:             libcerror_error_set
        - Src:             'libcfile_support.c:324,11'
          Dst:             stat64
        - Src:             'libcfile_support.c:330,11'
          Dst:             __errno_location
        - Src:             'libcfile_support.c:347,6'
          Dst:             __errno_location
        - Src:             'libcfile_support.c:343,5'
          Dst:             libcerror_system_set_error
    - functionName:    stat64
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_make_directory
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3498
      functionLinenumberEnd: 3528
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - directory_name
        - error
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - libcerror_error_set
        - libcerror_system_set_error
        - mkdir
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcpath_path.c:3501,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3513,7'
              BranchSideFuncs:
                - mkdir
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcpath_path.c:3512,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3517,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcpath_path.c:3527,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:3503,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3512,6'
          Dst:             mkdir
        - Src:             'libcpath_path.c:3520,4'
          Dst:             __errno_location
        - Src:             'libcpath_path.c:3516,3'
          Dst:             libcerror_system_set_error
    - functionName:    mkdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_join
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3222
      functionLinenumberEnd: 3387
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - path
        - path_size
        - directory_name
        - directory_name_length
        - filename
        - filename_length
        - error
      BBCount:         40
      ICount:          278
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcpath_path.c:3227,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3238,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - 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:   'libcpath_path.c:3238,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3249,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3249,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3260,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3260,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3271,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3271,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3274,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3282,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3282,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3293,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3293,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3305,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3305,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3307,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3313,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3307,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3309,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3311,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3313,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3315,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3322,15'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3315,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3317,4'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3319,17'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3327,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3330,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3338,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3344,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3352,15'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcpath_path.c:3356,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3362,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3370,16'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:3377,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3379,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:3384,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:3229,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3240,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3251,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3262,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3273,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3284,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3295,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3329,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3343,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3361,3'
          Dst:             libcerror_error_set
    - functionName:    libcpath_path_get_sanitized_path
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3010
      functionLinenumberEnd: 3209
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - path
        - path_length
        - sanitized_path
        - sanitized_path_size
        - error
      BBCount:         38
      ICount:          254
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libcpath_path_get_sanitized_character
        - libcpath_path_get_sanitized_character_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcpath_path.c:3022,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3025,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3033,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3033,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3036,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3044,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3044,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3055,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3055,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3058,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3066,7'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3066,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3069,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3077,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3077,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3080,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3088,27'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3090,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3095,8'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3117,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3094,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3100,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3108,31'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3117,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3120,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3145,24'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3148,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3151,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3159,18'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3159,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3164,8'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:3195,2'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:3163,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3169,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3178,8'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3177,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3186,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:3194,2'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:3203,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:3205,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:3208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:3024,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3035,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3046,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3057,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3068,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3079,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3094,7'
          Dst:             libcpath_path_get_sanitized_character_size
        - Src:             'libcpath_path.c:3099,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3119,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3150,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3163,7'
          Dst:             libcpath_path_get_sanitized_character_size
        - Src:             'libcpath_path.c:3168,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:3177,7'
          Dst:             libcpath_path_get_sanitized_character
        - Src:             'libcpath_path.c:3185,4'
          Dst:             libcerror_error_set
    - functionName:    libcpath_path_get_sanitized_character_size
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2632
      functionLinenumberEnd: 2682
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - char
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - character
        - sanitized_character_size
        - error
      BBCount:         43
      ICount:          198
      EdgeCount:       60
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcpath_path.c:2635,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2638,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2646,8'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2647,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2647,8'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2651,11'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2646,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2649,4'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2651,11'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2651,11'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2653,4'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2661,13'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2662,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2662,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2663,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2663,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2664,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2664,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2665,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2665,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2666,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2666,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2667,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2667,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2668,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2668,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2669,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2669,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2670,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2670,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2671,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2671,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2672,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2672,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2673,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2673,13'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2661,11'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2675,4'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2679,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:2637,3'
          Dst:             libcerror_error_set
    - functionName:    libcpath_path_get_sanitized_character
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2694
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - char
        - size_t
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - character
        - sanitized_character_size
        - sanitized_path
        - sanitized_path_size
        - sanitized_path_index
        - error
      BBCount:         39
      ICount:          281
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcpath_path.c:2701,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2701,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2713,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2702,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2702,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2713,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2700,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2713,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2713,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2724,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2724,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2735,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2735,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2746,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2748,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2751,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2759,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2760,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2760,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2763,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2759,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2763,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2771,6'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2771,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2773,51'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2775,11'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2775,11'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2777,3'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2780,11'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2785,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2787,17'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2791,17'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2793,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2795,17'
              BranchSideFuncs: []
            - BranchSide:      'libcpath_path.c:2799,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:2704,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2715,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2726,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2737,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2750,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2762,3'
          Dst:             libcerror_error_set
    - functionName:    libcpath_path_get_sanitized_filename
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2820
      functionLinenumberEnd: 2999
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filename
        - filename_length
        - sanitized_filename
        - sanitized_filename_size
        - error
      BBCount:         44
      ICount:          288
      EdgeCount:       60
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libcpath_path_get_sanitized_character
        - libcpath_path_get_sanitized_character_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcpath_path.c:2828,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2831,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2839,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2839,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2842,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2850,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2850,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2861,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2861,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2872,7'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2872,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2883,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2883,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2894,31'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2896,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2900,7'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2920,6'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2900,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2902,29'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2905,13'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2904,12'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:2910,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcpath_path.c:2920,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2923,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:2931,28'
              BranchSideFuncs:
                - malloc
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2934,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2937,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:2945,22'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2945,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2949,7'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2985,2'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2949,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2951,29'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character
                - libcpath_path_get_sanitized_character_size
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2954,13'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2953,12'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:2959,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libcpath_path.c:2967,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2976,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:2984,2'
              BranchSideFuncs:
                - libcpath_path_get_sanitized_character_size
                - libcpath_path_get_sanitized_character
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2993,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2995,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:2998,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:2830,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2841,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2852,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2863,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2874,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2885,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2904,12'
          Dst:             libcpath_path_get_sanitized_character_size
        - Src:             'libcpath_path.c:2909,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2922,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2936,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2953,12'
          Dst:             libcpath_path_get_sanitized_character_size
        - Src:             'libcpath_path.c:2958,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2967,7'
          Dst:             libcpath_path_get_sanitized_character
        - Src:             'libcpath_path.c:2975,4'
          Dst:             libcerror_error_set
    - functionName:    libcpath_path_get_full_path
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1929
      functionLinenumberEnd: 2621
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - path
        - path_length
        - full_path
        - full_path_size
        - error
      BBCount:         169
      ICount:          1008
      EdgeCount:       235
      CyclomaticComplexity: 68
      functionsReached:
        - libcerror_error_set
        - libcpath_path_get_current_working_directory
        - libcsplit_narrow_split_string_free
        - libcsplit_narrow_split_string_get_number_of_segments
        - libcsplit_narrow_split_string_get_segment_by_index
        - libcsplit_narrow_split_string_set_segment_by_index
        - libcsplit_narrow_string_split
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcpath_path.c:1951,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:1954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:1962,6'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:1962,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:1965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:1973,6'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:1973,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:1976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:1984,6'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:1984,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:1987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:1995,7'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:1995,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:1998,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2006,6'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2006,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2009,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2017,6'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2017,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2019,13'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2026,8'
              BranchSideFuncs:
                - libcpath_path_get_current_working_directory
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - strlen
                - libcsplit_narrow_string_split
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2023,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2029,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
        - Branch String:   'libcpath_path.c:2038,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2040,30'
              BranchSideFuncs:
                - strlen
                - libcsplit_narrow_string_split
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2061,7'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2043,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2051,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2059,2'
              BranchSideFuncs:
                - libcsplit_narrow_string_split
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2060,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2068,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2081,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2081,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2083,23'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2089,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2091,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2094,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2104,25'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2107,4'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2107,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2111,2'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2106,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2109,23'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2111,2'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2112,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2115,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2131,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2114,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2120,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2128,37'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_number_of_segments
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2130,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2136,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2144,26'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2144,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2149,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2396,18'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2148,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2156,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2165,7'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2165,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2168,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2179,9'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2180,4'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2180,9'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2341,14'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2181,4'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2181,9'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2341,14'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2179,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2183,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2341,14'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2184,5'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2184,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2239,13'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2183,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2187,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_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
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2239,13'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2186,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2194,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2203,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2203,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2206,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2218,28'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2220,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2228,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2237,36'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2241,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2249,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2258,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2258,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2261,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2273,28'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2275,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2283,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2294,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2294,5'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2296,34'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2320,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2298,10'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2306,8'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2315,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2315,10'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2294,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2317,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2321,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2329,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2338,3'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2342,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2342,14'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2364,12'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2341,12'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2345,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2364,12'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2344,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2352,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2361,3'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2364,12'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2367,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2389,27'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2366,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2374,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2383,3'
              BranchSideFuncs:
                - malloc
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2401,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2404,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2412,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2412,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2418,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2426,20'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2428,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2430,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2437,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2438,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2438,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2498,26'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2437,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2440,40'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2498,26'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2440,3'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2445,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2497,2'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2444,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2452,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2461,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2461,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2463,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2496,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2463,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2466,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2475,9'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2475,9'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2481,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2490,24'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2498,2'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2503,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2555,5'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2502,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2510,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2519,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2519,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2521,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:2554,2'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2521,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2524,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2533,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2533,8'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2539,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2548,23'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - libcsplit_narrow_split_string_get_segment_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:2557,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2562,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2570,6'
              BranchSideFuncs:
                - free
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
        - Branch String:   'libcpath_path.c:2570,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2574,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2586,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libcpath_path.c:2572,7'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2577,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2585,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libcpath_path.c:2586,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2588,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:2591,2'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:2594,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2596,3'
              BranchSideFuncs:
                - free
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcpath_path.c:2601,3'
              BranchSideFuncs:
                - free
                - libcsplit_narrow_split_string_free
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcpath_path.c:2603,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2605,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcpath_path.c:2609,6'
              BranchSideFuncs:
                - free
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcpath_path.c:2609,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2611,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
                - free
            - BranchSide:      'libcpath_path.c:2615,6'
              BranchSideFuncs:
                - free
        - Branch String:   'libcpath_path.c:2615,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:2617,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:2620,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:1953,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:1964,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:1975,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:1986,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:1997,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2008,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2023,7'
          Dst:             libcpath_path_get_current_working_directory
        - Src:             'libcpath_path.c:2028,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2040,30'
          Dst:             strlen
        - Src:             'libcpath_path.c:2043,7'
          Dst:             libcsplit_narrow_string_split
        - Src:             'libcpath_path.c:2050,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2060,6'
          Dst:             libcsplit_narrow_string_split
        - Src:             'libcpath_path.c:2067,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2093,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2114,7'
          Dst:             libcsplit_narrow_split_string_get_number_of_segments
        - Src:             'libcpath_path.c:2119,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2130,6'
          Dst:             libcsplit_narrow_split_string_get_number_of_segments
        - Src:             'libcpath_path.c:2135,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2148,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2155,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2167,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2186,9'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2193,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2205,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2220,9'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcpath_path.c:2227,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2241,9'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2248,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2260,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2275,9'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcpath_path.c:2282,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2298,10'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2305,7'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2321,8'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcpath_path.c:2328,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2344,8'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcpath_path.c:2351,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2366,8'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcpath_path.c:2373,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2403,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2417,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2444,8'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2451,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2465,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2480,6'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2502,7'
          Dst:             libcsplit_narrow_split_string_get_segment_by_index
        - Src:             'libcpath_path.c:2509,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2523,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2538,5'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2557,6'
          Dst:             libcsplit_narrow_split_string_free
        - Src:             'libcpath_path.c:2561,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2572,7'
          Dst:             libcsplit_narrow_split_string_free
        - Src:             'libcpath_path.c:2576,4'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:2605,3'
          Dst:             libcsplit_narrow_split_string_free
        - Src:             'libcpath_path.c:2611,3'
          Dst:             libcsplit_narrow_split_string_free
    - functionName:    libcpath_path_get_current_working_directory
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - current_working_directory
        - current_working_directory_size
        - error
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - getcwd
        - libcerror_error_set
        - libcerror_system_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcpath_path.c:445,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:448,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:456,7'
              BranchSideFuncs:
                - malloc
                - getcwd
                - __errno_location
                - libcerror_system_set_error
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:456,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:459,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:467,6'
              BranchSideFuncs:
                - malloc
                - getcwd
                - __errno_location
                - libcerror_system_set_error
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:467,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:470,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:478,3'
              BranchSideFuncs:
                - malloc
                - getcwd
                - __errno_location
                - libcerror_system_set_error
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:483,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:486,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:494,6'
              BranchSideFuncs:
                - getcwd
                - __errno_location
                - libcerror_system_set_error
                - free
                - libcerror_error_set
        - Branch String:   'libcpath_path.c:494,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcpath_path.c:509,8'
              BranchSideFuncs:
                - getcwd
                - __errno_location
                - libcerror_system_set_error
                - free
        - Branch String:   'libcpath_path.c:508,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:513,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
                - free
            - BranchSide:      'libcpath_path.c:522,2'
              BranchSideFuncs: []
        - Branch String:   'libcpath_path.c:525,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:527,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcpath_path.c:532,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:447,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:458,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:469,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:485,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:508,6'
          Dst:             getcwd
        - Src:             'libcpath_path.c:516,4'
          Dst:             __errno_location
        - Src:             'libcpath_path.c:512,3'
          Dst:             libcerror_system_set_error
    - functionName:    getcwd
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcpath_path_change_directory
      functionSourceFile: '/src/libewf/libcpath/libcpath_path.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - directory_name
        - error
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - chdir
        - libcerror_error_set
        - libcerror_system_set_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcpath_path.c:208,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcpath_path.c:220,7'
              BranchSideFuncs:
                - chdir
                - __errno_location
                - libcerror_system_set_error
        - Branch String:   'libcpath_path.c:219,6'
          Branch Sides:
            - BranchSide:      'libcpath_path.c:223,4'
              BranchSideFuncs:
                - __errno_location
                - libcerror_system_set_error
            - BranchSide:      'libcpath_path.c:232,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcpath_path.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libcpath_path.c:219,6'
          Dst:             chdir
        - Src:             'libcpath_path.c:226,4'
          Dst:             __errno_location
        - Src:             'libcpath_path.c:222,3'
          Dst:             libcerror_system_set_error
    - functionName:    chdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfcache_date_time_get_timestamp
      functionSourceFile: '/src/libewf/libfcache/libfcache_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - timestamp
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - clock_gettime
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfcache_date_time.c:47,6'
          Branch Sides:
            - BranchSide:      'libfcache_date_time.c:50,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_date_time.c:59,6'
              BranchSideFuncs:
                - clock_gettime
                - libcerror_error_set
        - Branch String:   'libfcache_date_time.c:59,6'
          Branch Sides:
            - BranchSide:      'libfcache_date_time.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfcache_date_time.c:72,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfcache_date_time.c:49,3'
          Dst:             libcerror_error_set
        - Src:             'libfcache_date_time.c:59,6'
          Dst:             clock_gettime
        - Src:             'libfcache_date_time.c:63,3'
          Dst:             libcerror_error_set
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'struct.libfdata_mapped_range *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfdata_segments_array_get_data_range_at_offset
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t *'
        - 'struct.libfdata_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - value_offset
        - segment_data_offset
        - segment_data_range
        - error
      BBCount:         25
      ICount:          172
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_range_get_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:810,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:813,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:821,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:821,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:833,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:832,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:838,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:846,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:846,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:849,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:857,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:857,2'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:862,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:901,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:861,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:868,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:878,9'
              BranchSideFuncs:
                - libfdata_range_get_size
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:877,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:883,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:893,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:893,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:895,27'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:899,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_get_entry_by_index
                - libfdata_range_get_size
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:901,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:904,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:912,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_segments_array.c:812,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:823,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:832,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_segments_array.c:837,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:848,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:861,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:867,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:877,7'
          Dst:             libfdata_range_get_size
        - Src:             'libfdata_segments_array.c:882,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:903,3'
          Dst:             libcerror_error_set
    - functionName:    libfdata_segments_array_calculate_mapped_ranges
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 793
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - error
      BBCount:         18
      ICount:          153
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
        - libfdata_mapped_range_set
        - libfdata_range_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:678,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:692,21'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:692,2'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:697,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:792,2'
              BranchSideFuncs: []
        - Branch String:   'libfdata_segments_array.c:696,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:703,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:713,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:712,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:719,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:729,8'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:728,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:737,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:768,8'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:767,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:774,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:783,30'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_mapped_range_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfdata_segments_array.c:678,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfdata_segments_array.c:683,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:696,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:702,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:712,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:718,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:728,7'
          Dst:             libfdata_range_get
        - Src:             'libfdata_segments_array.c:736,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:767,7'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_segments_array.c:773,4'
          Dst:             libcerror_error_set
    - functionName:    libfdata_segments_array_append_segment
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 657
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         32
      ICount:          224
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_mapped_range_set
        - libfdata_range_free
        - libfdata_range_initialize
        - libfdata_range_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:486,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:497,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:497,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:508,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:508,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:511,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:521,7'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:519,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:524,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:533,7'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:532,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:539,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:548,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:547,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:554,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:564,7'
              BranchSideFuncs:
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:562,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:567,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:576,7'
              BranchSideFuncs:
                - libfdata_range_set
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:575,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:584,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:593,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
        - Branch String:   'libfdata_segments_array.c:592,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:599,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:631,16'
              BranchSideFuncs: []
        - Branch String:   'libfdata_segments_array.c:636,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:638,3'
              BranchSideFuncs:
                - libfdata_range_free
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libfdata_segments_array.c:642,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
        - Branch String:   'libfdata_segments_array.c:642,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:645,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_segments_array.c:650,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_segments_array.c:650,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:652,3'
              BranchSideFuncs:
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_segments_array.c:656,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_segments_array.c:488,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:510,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:519,6'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_segments_array.c:523,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:532,6'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_segments_array.c:538,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:547,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_segments_array.c:553,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:562,6'
          Dst:             libfdata_range_initialize
        - Src:             'libfdata_segments_array.c:566,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:575,6'
          Dst:             libfdata_range_set
        - Src:             'libfdata_segments_array.c:583,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:592,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_segments_array.c:598,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:638,3'
          Dst:             libfdata_range_free
        - Src:             'libfdata_segments_array.c:644,3'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_segments_array.c:652,3'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_segments_array_prepend_segment
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         34
      ICount:          232
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_prepend_entry
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_mapped_range_set
        - libfdata_range_free
        - libfdata_range_initialize
        - libfdata_range_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:308,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:319,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_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:   'libfdata_segments_array.c:319,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:330,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:330,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:341,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:341,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:354,7'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:352,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:366,7'
              BranchSideFuncs:
                - libfdata_mapped_range_set
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:365,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:381,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:380,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:397,7'
              BranchSideFuncs:
                - libfdata_range_initialize
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:395,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:409,7'
              BranchSideFuncs:
                - libfdata_range_set
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:408,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:417,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:426,7'
              BranchSideFuncs:
                - libcdata_array_prepend_entry
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
        - Branch String:   'libfdata_segments_array.c:425,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:431,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:439,16'
              BranchSideFuncs: []
        - Branch String:   'libfdata_segments_array.c:444,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:446,3'
              BranchSideFuncs:
                - libfdata_range_free
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
            - BranchSide:      'libfdata_segments_array.c:450,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
                - libcdata_array_set_entry_by_index
        - Branch String:   'libfdata_segments_array.c:450,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:453,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_segments_array.c:458,6'
              BranchSideFuncs:
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_segments_array.c:458,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:460,3'
              BranchSideFuncs:
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_segments_array.c:464,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_segments_array.c:310,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:321,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:332,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:352,6'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_segments_array.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:365,6'
          Dst:             libfdata_mapped_range_set
        - Src:             'libfdata_segments_array.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:380,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfdata_segments_array.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:395,6'
          Dst:             libfdata_range_initialize
        - Src:             'libfdata_segments_array.c:399,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:408,6'
          Dst:             libfdata_range_set
        - Src:             'libfdata_segments_array.c:416,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:425,6'
          Dst:             libcdata_array_prepend_entry
        - Src:             'libfdata_segments_array.c:430,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:446,3'
          Dst:             libfdata_range_free
        - Src:             'libfdata_segments_array.c:452,3'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_segments_array.c:460,3'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_segments_array_set_segment_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        9
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - int
        - int
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - mapped_ranges_array
        - data_size
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         32
      ICount:          258
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfdata_mapped_range_free
        - libfdata_mapped_range_initialize
        - libfdata_range_free
        - libfdata_range_get
        - libfdata_range_initialize
        - libfdata_range_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:107,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:110,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:118,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:118,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:121,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:129,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:129,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:141,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_range_get
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:140,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:156,6'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:156,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:160,8'
              BranchSideFuncs:
                - libfdata_range_initialize
                - libcdata_array_set_entry_by_index
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_free
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:195,8'
              BranchSideFuncs:
                - libfdata_range_get
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:158,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:163,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:172,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfdata_range_free
        - Branch String:   'libfdata_segments_array.c:171,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:178,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_range_free
            - BranchSide:      'libfdata_segments_array.c:191,2'
              BranchSideFuncs:
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:194,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:203,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:212,17'
              BranchSideFuncs:
                - libfdata_range_set
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:214,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:234,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:233,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:249,6'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:249,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:253,8'
              BranchSideFuncs:
                - libfdata_mapped_range_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:285,16'
              BranchSideFuncs: []
        - Branch String:   'libfdata_segments_array.c:251,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:256,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:265,8'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfdata_mapped_range_free
        - Branch String:   'libfdata_segments_array.c:264,7'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:271,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfdata_mapped_range_free
            - BranchSide:      'libfdata_segments_array.c:284,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_segments_array.c:109,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:120,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:131,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:140,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:158,7'
          Dst:             libfdata_range_initialize
        - Src:             'libfdata_segments_array.c:162,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:171,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_segments_array.c:177,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:185,4'
          Dst:             libfdata_range_free
        - Src:             'libfdata_segments_array.c:194,7'
          Dst:             libfdata_range_get
        - Src:             'libfdata_segments_array.c:202,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:214,6'
          Dst:             libfdata_range_set
        - Src:             'libfdata_segments_array.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:233,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:239,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:251,7'
          Dst:             libfdata_mapped_range_initialize
        - Src:             'libfdata_segments_array.c:255,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:264,7'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfdata_segments_array.c:270,4'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:278,4'
          Dst:             libfdata_mapped_range_free
    - functionName:    libfdata_segments_array_get_segment_by_index
      functionSourceFile: '/src/libewf/libfdata/libfdata_segments_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - int
        - 'int *'
        - 'size_t *'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - segments_array
        - segment_index
        - segment_file_index
        - segment_offset
        - segment_size
        - segment_flags
        - error
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
        - libfdata_range_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdata_segments_array.c:48,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:65,7'
              BranchSideFuncs:
                - libfdata_range_get
                - libcerror_error_set
        - Branch String:   'libfdata_segments_array.c:64,6'
          Branch Sides:
            - BranchSide:      'libfdata_segments_array.c:73,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdata_segments_array.c:82,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdata_segments_array.c:48,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfdata_segments_array.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfdata_segments_array.c:64,6'
          Dst:             libfdata_range_get
        - Src:             'libfdata_segments_array.c:72,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1167
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:1174,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1185,69'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_fat_date_time.c:1192,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1206,9'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:1217,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1207,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1207,10'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:1212,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1206,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1210,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1212,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1223,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1226,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1235,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1238,13'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1256,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:1244,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1247,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:1176,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1187,11'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - Src:             'libfdatetime_fat_date_time.c:1209,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_fat_date_time.c:1215,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:1225,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1237,12'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_fat_date_time.c:1246,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_fat_date_time_copy_to_date_time_values
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_fat_date_time *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_fat_date_time
        - date_time_values
        - error
      BBCount:         8
      ICount:          120
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:319,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:330,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:330,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:344,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:321,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:332,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_fat_date_time_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_fat_date_time *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_fat_date_time
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         31
      ICount:          281
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:1011,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1014,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1022,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1022,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1025,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1033,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1033,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1036,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1044,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1044,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1055,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1056,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1056,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1059,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:1055,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1059,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1067,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:1079,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1081,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:1085,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:1088,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1077,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:1091,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:1101,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1103,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:1107,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:1110,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1099,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:1113,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:1013,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1024,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1035,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1046,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:1058,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf32_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1154
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_fat_date_time_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:1136,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:1145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:1153,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:1136,6'
          Dst:             libfdatetime_fat_date_time_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:1144,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          140
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:910,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:913,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:921,69'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_fat_date_time.c:928,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:942,9'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:953,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:943,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:943,10'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:948,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:942,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:946,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:948,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:959,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:962,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:971,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:974,13'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:992,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:980,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:983,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:991,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:912,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:923,11'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - Src:             'libfdatetime_fat_date_time.c:945,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_fat_date_time.c:951,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:961,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:973,12'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_fat_date_time.c:982,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_fat_date_time_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 856
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_fat_date_time *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_fat_date_time
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         31
      ICount:          285
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:747,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:758,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:758,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:761,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:769,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:769,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:780,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:780,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:783,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:791,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:792,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:792,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:795,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:791,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:795,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:803,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:815,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:817,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:821,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:824,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:813,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:827,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:837,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:839,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:843,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:846,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:835,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:849,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:749,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:760,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:771,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:782,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:794,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_fat_date_time_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:872,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:881,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:889,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:872,6'
          Dst:             libfdatetime_fat_date_time_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:880,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 729
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:646,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:657,69'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_fat_date_time.c:664,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:678,9'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:689,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:679,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:679,10'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:684,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:678,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:682,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:684,2'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:695,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:698,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:707,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:710,13'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:728,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:716,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:719,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:727,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:659,11'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - Src:             'libfdatetime_fat_date_time.c:681,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_fat_date_time.c:687,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:697,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:709,12'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_fat_date_time.c:718,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_fat_date_time_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_fat_date_time *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_fat_date_time
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         31
      ICount:          285
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:483,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:494,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:494,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:497,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:505,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:505,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:508,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:516,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:516,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:527,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:528,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:528,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:527,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:539,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:551,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:553,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:557,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:560,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:549,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:563,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:573,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:575,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:579,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:582,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:571,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:585,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:485,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:496,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:507,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:518,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:530,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_fat_date_time_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:608,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:617,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:625,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:608,6'
          Dst:             libfdatetime_fat_date_time_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_fat_date_time.c:616,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_get_string_size
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_fat_date_time_copy_to_date_time_values
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:390,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:393,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:401,6'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:401,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:404,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:413,54'
              BranchSideFuncs:
                - libfdatetime_internal_fat_date_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_fat_date_time.c:417,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:431,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:442,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:432,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:432,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:437,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:431,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:435,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_fat_date_time.c:437,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:446,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:449,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:458,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:462,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:464,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:392,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:403,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:412,11'
          Dst:             libfdatetime_internal_fat_date_time_copy_to_date_time_values
        - Src:             'libfdatetime_fat_date_time.c:434,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_fat_date_time.c:440,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_fat_date_time.c:448,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_to_32bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - value_32bit
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:278,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:289,69'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:291,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:302,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:280,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:293,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_from_32bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - value_32bit
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:248,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:259,69'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          233
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:152,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:163,69'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:165,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:176,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:176,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:187,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:198,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:199,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:199,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:198,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:210,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_fat_date_time.c:222,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:167,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:201,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_free
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_fat_date_time.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:130,71'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_fat_date_time.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_fat_date_time_initialize
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_fat_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - fat_date_time
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_fat_date_time.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_fat_date_time.c:66,27'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_fat_date_time.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_fat_date_time.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_fat_date_time.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_fat_date_time.c:94,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_fat_date_time.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_fat_date_time.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_fat_date_time.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_fat_date_time.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_fat_date_time.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_filetime_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      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:    2
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         28
      ICount:          174
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1050
      functionLinenumberEnd: 1072
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 774
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          120
      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:    3
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - value_64bit
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - value_64bit
        - error
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          329
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - additional_filetime
        - error
      BBCount:         8
      ICount:          77
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - error
      BBCount:         9
      ICount:          56
      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/libewf/libfdatetime/libfdatetime_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - error
      BBCount:         16
      ICount:          96
      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_floatingtime_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1242
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_floatingtime_copy_to_date_time_values
        - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:1249,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1260,67'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_floatingtime.c:1267,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1281,9'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:1292,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1282,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1282,10'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:1287,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1281,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1285,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1287,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1298,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1301,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1310,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1313,13'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1331,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:1319,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1322,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1330,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:1251,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1262,11'
          Dst:             libfdatetime_internal_floatingtime_copy_to_date_time_values
        - Src:             'libfdatetime_floatingtime.c:1284,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_floatingtime.c:1290,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_floatingtime.c:1300,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1312,12'
          Dst:             libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_floatingtime.c:1321,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_floatingtime_copy_to_date_time_values
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_floatingtime *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_floatingtime
        - date_time_values
        - error
      BBCount:         86
      ICount:          601
      EdgeCount:       117
      CyclomaticComplexity: 33
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:308,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:319,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:319,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:322,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:330,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:333,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:333,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:336,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:332,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:336,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:347,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:351,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:353,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:359,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:359,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:361,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:377,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:361,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:363,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:367,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:369,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:371,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:373,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:377,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:382,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:400,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:383,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:383,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:384,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:384,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:384,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:386,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:382,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:386,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:390,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:392,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:394,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:396,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:400,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:403,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:413,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:413,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:417,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:475,37'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:417,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:419,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:432,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:420,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:420,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:421,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:421,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:421,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:423,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:419,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:423,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:427,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:433,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:433,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:437,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:434,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:434,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:437,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:435,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:435,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:437,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:432,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:437,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:441,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:442,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:442,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:443,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:443,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:444,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:444,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:445,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:445,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:446,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:446,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:447,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:447,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:441,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:449,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:456,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:465,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:467,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:469,24'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:310,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:321,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:335,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:402,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:455,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_floatingtime_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1102
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_floatingtime *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_floatingtime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         24
      ICount:          206
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1111,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1119,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1119,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1122,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1130,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1133,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1141,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1141,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1144,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1152,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1153,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1153,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1156,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1152,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1164,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:1176,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1178,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:1182,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:1185,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1174,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:1188,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:1110,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1121,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1132,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1143,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1155,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_utf32_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_floatingtime_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:1211,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1220,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:1211,6'
          Dst:             libfdatetime_floatingtime_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_floatingtime.c:1219,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_floatingtime_copy_to_date_time_values
        - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:1007,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1010,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1018,67'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_floatingtime.c:1025,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1039,9'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:1050,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1040,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1040,10'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:1045,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1039,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1043,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1045,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1056,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1059,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:1068,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1071,13'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1089,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:1077,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:1080,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:1088,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:1009,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1020,11'
          Dst:             libfdatetime_internal_floatingtime_copy_to_date_time_values
        - Src:             'libfdatetime_floatingtime.c:1042,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_floatingtime.c:1048,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_floatingtime.c:1058,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:1070,12'
          Dst:             libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_floatingtime.c:1079,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_floatingtime_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_floatingtime *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_floatingtime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         24
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:866,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:869,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:877,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:877,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:880,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:888,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:888,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:891,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:899,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:899,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:910,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:911,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:911,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:910,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:922,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:934,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:936,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:940,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:943,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:932,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:946,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:868,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:879,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:890,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:901,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:913,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_floatingtime_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:969,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:978,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:986,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:969,6'
          Dst:             libfdatetime_floatingtime_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_floatingtime.c:977,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_floatingtime_copy_to_date_time_values
        - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:765,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:768,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:776,67'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_floatingtime.c:783,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:797,9'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:808,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:798,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:798,10'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:803,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:797,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:801,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:803,2'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:814,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:817,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:826,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:829,13'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:847,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:835,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:838,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:846,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:767,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:778,11'
          Dst:             libfdatetime_internal_floatingtime_copy_to_date_time_values
        - Src:             'libfdatetime_floatingtime.c:800,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_floatingtime.c:806,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_floatingtime.c:816,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:828,12'
          Dst:             libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_floatingtime.c:837,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_floatingtime_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_floatingtime *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_floatingtime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         24
      ICount:          208
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:624,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:635,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:635,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:646,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:646,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:657,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:657,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:668,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:669,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:669,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:668,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:680,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:692,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:694,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:698,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:701,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:690,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:704,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:626,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:659,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:671,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_floatingtime_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:727,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:744,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:727,6'
          Dst:             libfdatetime_floatingtime_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_floatingtime.c:735,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_get_string_size
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_floatingtime_copy_to_date_time_values
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:531,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:542,6'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:542,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:545,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:554,53'
              BranchSideFuncs:
                - libfdatetime_internal_floatingtime_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_floatingtime.c:558,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:572,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:583,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:573,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:573,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:578,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:572,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:576,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_floatingtime.c:578,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:587,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:590,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:599,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:603,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:533,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:544,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:553,11'
          Dst:             libfdatetime_internal_floatingtime_copy_to_date_time_values
        - Src:             'libfdatetime_floatingtime.c:575,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_floatingtime.c:581,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_floatingtime.c:589,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_to_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - value_64bit
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:265,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:276,67'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:278,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:289,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:267,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:280,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_from_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - value_64bit
        - error
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:236,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:247,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:238,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          367
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:152,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:163,67'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:165,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:176,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:176,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:187,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:198,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:199,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:199,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:198,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:210,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_floatingtime.c:216,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:167,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:201,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_free
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_floatingtime.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:130,69'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_floatingtime.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_floatingtime_initialize
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_floatingtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floatingtime
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_floatingtime.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_floatingtime.c:66,26'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_floatingtime.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_floatingtime.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_floatingtime.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_floatingtime.c:94,50'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_floatingtime.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_floatingtime.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_floatingtime.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_floatingtime.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_floatingtime.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1268
      functionLinenumberEnd: 1372
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         26
      ICount:          162
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:1275,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1278,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1286,67'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_nsf_timedate.c:1293,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1307,9'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:1318,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1308,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1308,10'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:1313,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1307,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1311,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1313,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1324,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1327,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1336,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1338,7'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1350,6'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1338,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1341,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1349,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1350,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1353,13'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1371,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1359,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1362,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1370,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:1277,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1288,11'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - Src:             'libfdatetime_nsf_timedate.c:1310,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_nsf_timedate.c:1316,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:1326,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1340,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1352,12'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_nsf_timedate.c:1361,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_nsf_timedate_copy_to_date_time_values
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_nsf_timedate
        - date_time_values
        - error
      BBCount:         12
      ICount:          239
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:327,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:338,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:355,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:415,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:428,32'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:457,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:460,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:469,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:329,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:340,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:459,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_nsf_timedate_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1221
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_nsf_timedate
        - 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_nsf_timedate.c:1112,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1115,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1123,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1123,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1134,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1134,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1137,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1145,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1145,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1156,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1157,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1157,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1160,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1156,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1168,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1180,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1182,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:1186,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1189,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1178,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:1192,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1202,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1204,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:1208,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1211,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1200,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:1214,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:1114,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1125,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1136,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1147,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1159,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf32_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1255
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_nsf_timedate_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:1237,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1254,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:1237,6'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:1245,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:1011,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1014,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1022,67'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_nsf_timedate.c:1029,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1043,9'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:1054,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1044,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1044,10'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:1049,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1043,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1047,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1049,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1060,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1063,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:1072,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1075,13'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1093,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:1081,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:1084,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:1092,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:1013,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1024,11'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - Src:             'libfdatetime_nsf_timedate.c:1046,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_nsf_timedate.c:1052,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:1062,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:1074,12'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_nsf_timedate.c:1083,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_nsf_timedate_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 957
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_nsf_timedate
        - 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_nsf_timedate.c:848,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:851,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:859,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:859,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:870,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:870,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:873,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:881,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:881,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:884,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:892,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:893,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:893,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:896,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:892,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:896,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:904,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:916,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:918,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:922,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:925,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:914,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:928,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:938,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:940,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:944,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:947,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:936,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:950,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:850,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:861,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:872,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:883,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:895,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 969
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_nsf_timedate_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:973,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:990,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:973,6'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:981,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 740
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:747,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:758,67'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_nsf_timedate.c:765,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:779,9'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:790,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:780,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:780,10'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:785,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:779,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:783,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:785,2'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:796,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:799,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:808,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:811,13'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:829,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:817,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:820,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:828,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:749,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:760,11'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - Src:             'libfdatetime_nsf_timedate.c:782,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_nsf_timedate.c:788,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:798,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:810,12'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_nsf_timedate.c:819,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_nsf_timedate_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_filetime *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_nsf_timedate
        - 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_nsf_timedate.c:584,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:587,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:595,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:595,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:598,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:606,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:606,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:617,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:617,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:620,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:628,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:629,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:629,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:628,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:640,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:652,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:654,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:658,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:661,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:650,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:664,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:674,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:676,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:680,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:683,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:672,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:686,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:586,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:597,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:608,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:619,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:631,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 705
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_nsf_timedate_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:709,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:726,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:709,6'
          Dst:             libfdatetime_nsf_timedate_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_nsf_timedate.c:717,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_get_string_size
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:491,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:502,6'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:502,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:505,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:514,53'
              BranchSideFuncs:
                - libfdatetime_internal_nsf_timedate_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_nsf_timedate.c:518,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:532,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:543,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:533,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:533,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:532,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:536,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_nsf_timedate.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:547,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:550,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:559,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:563,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:565,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:493,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:504,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:513,11'
          Dst:             libfdatetime_internal_nsf_timedate_copy_to_date_time_values
        - Src:             'libfdatetime_nsf_timedate.c:535,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_nsf_timedate.c:541,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_nsf_timedate.c:549,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_to_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - value_64bit
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:278,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:289,67'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:291,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:302,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:280,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:293,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_from_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - value_64bit
        - error
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:248,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:259,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:250,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          329
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:152,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:163,67'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:165,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:176,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:176,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:187,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:198,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:199,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:199,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:198,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:210,6'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:210,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_nsf_timedate.c:222,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:154,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:167,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:201,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_free
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_nsf_timedate.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:130,69'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_nsf_timedate.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_nsf_timedate_initialize
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_nsf_timedate.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - nsf_timedate
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_nsf_timedate.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_nsf_timedate.c:66,26'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_nsf_timedate.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_nsf_timedate.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_nsf_timedate.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_nsf_timedate.c:94,50'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_nsf_timedate.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_nsf_timedate.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_nsf_timedate.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_nsf_timedate.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_nsf_timedate.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1841
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         28
      ICount:          174
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - libfdatetime_internal_posix_time_copy_to_date_time_values
        - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1733,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1744,63'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_posix_time.c:1751,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1765,9'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1776,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf32_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1766,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1766,10'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1771,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1765,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1769,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1771,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1782,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1785,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1794,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1796,7'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1819,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1796,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1799,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1807,7'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1807,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1810,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1818,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1819,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1822,13'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1840,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1828,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1831,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1839,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1735,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1746,11'
          Dst:             libfdatetime_internal_posix_time_copy_to_date_time_values
        - Src:             'libfdatetime_posix_time.c:1768,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_posix_time.c:1774,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_posix_time.c:1784,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1798,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1809,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1821,12'
          Dst:             libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
        - Src:             'libfdatetime_posix_time.c:1830,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_posix_time_copy_to_date_time_values
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 885
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_posix_time *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_posix_time
        - date_time_values
        - error
      BBCount:         168
      ICount:          1029
      EdgeCount:       231
      CyclomaticComplexity: 65
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:583,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:594,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:595,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:595,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:596,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:596,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:597,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:597,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:598,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:598,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:599,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:599,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:600,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:600,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:601,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:601,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:594,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:604,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:612,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:612,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:615,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:623,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:626,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:626,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:628,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:625,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:628,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:632,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:633,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:633,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:639,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:634,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:634,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:639,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:635,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:635,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:639,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:636,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:636,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:639,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:637,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:637,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:639,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:648,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:648,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:659,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:647,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:659,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:662,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:662,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:666,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:661,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:666,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:676,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:666,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:668,37'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:672,46'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:677,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:677,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:683,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:678,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:678,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:683,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:679,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:679,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:683,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:676,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:683,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:705,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:683,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:685,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:689,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:693,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:695,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:699,47'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:714,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:714,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:720,30'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:713,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:716,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:720,30'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:724,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:724,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:730,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:723,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:726,36'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:730,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:734,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:734,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:741,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:733,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:736,34'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:741,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:741,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:745,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:762,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:747,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:755,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:766,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:771,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:799,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:772,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:772,13'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:773,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:773,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:773,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:775,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:771,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:775,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:779,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:781,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:783,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:785,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:787,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:789,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:793,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:799,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:801,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:805,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:811,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:813,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:826,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:814,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:814,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:815,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:815,5'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:815,12'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:817,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:813,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:817,19'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:821,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:827,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:827,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:831,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:828,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:828,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:831,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:829,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:829,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:831,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:826,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:831,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:835,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:836,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:836,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:837,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:837,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:838,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:838,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:839,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:839,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:840,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:840,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:841,9'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:841,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:835,12'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:843,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:850,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:859,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:861,4'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:863,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:865,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:867,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:871,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:873,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:811,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:878,36'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:880,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:882,27'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:884,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:585,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:603,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:614,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:650,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:849,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_posix_time_copy_to_utf32_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1558
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_posix_time *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_posix_time
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - error
      BBCount:         47
      ICount:          336
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1565,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1576,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1577,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1577,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1578,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1578,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1579,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1579,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1580,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1580,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1581,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1581,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1582,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1582,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1583,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1583,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1576,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1594,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1594,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1605,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1605,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1608,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1616,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1616,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1627,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1628,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1628,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1630,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1627,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1630,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1635,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1639,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1639,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1642,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1638,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1642,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1650,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1660,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1662,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1666,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1669,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1658,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1672,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1567,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1585,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1596,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1607,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1641,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf32_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1691
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_posix_time_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1712,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1695,6'
          Dst:             libfdatetime_posix_time_copy_to_utf32_string_with_index
        - Src:             'libfdatetime_posix_time.c:1703,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - libfdatetime_internal_posix_time_copy_to_date_time_values
        - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1463,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1474,63'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_posix_time.c:1481,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1495,9'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1506,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf16_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1496,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1496,10'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1501,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1495,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1499,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1501,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1512,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1515,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1524,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1527,13'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1545,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1533,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1536,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1544,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1465,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1476,11'
          Dst:             libfdatetime_internal_posix_time_copy_to_date_time_values
        - Src:             'libfdatetime_posix_time.c:1498,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_posix_time.c:1504,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_posix_time.c:1514,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1526,12'
          Dst:             libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
        - Src:             'libfdatetime_posix_time.c:1535,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_posix_time_copy_to_utf16_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_posix_time *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_posix_time
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - error
      BBCount:         47
      ICount:          338
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1295,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1306,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1307,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1307,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1308,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1308,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1309,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1309,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1310,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1310,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1311,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1311,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1312,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1312,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1313,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1313,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1306,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1324,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1335,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1335,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1346,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1346,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1357,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1358,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1358,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1360,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1360,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1365,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1369,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1369,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1372,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1368,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1380,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1390,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1392,54'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1396,54'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1399,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1388,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1402,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1297,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1315,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1326,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1337,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1348,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1371,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf16_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1443
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_posix_time_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1425,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1434,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1442,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1425,6'
          Dst:             libfdatetime_posix_time_copy_to_utf16_string_with_index
        - Src:             'libfdatetime_posix_time.c:1433,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1186
      functionLinenumberEnd: 1276
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - libfdatetime_internal_posix_time_copy_to_date_time_values
        - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1193,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1196,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1204,63'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_posix_time.c:1211,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1225,9'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1236,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_copy_to_utf8_string_with_index
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1226,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1226,10'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:1231,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1225,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1229,5'
              BranchSideFuncs:
                - libcerror_error_free
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1231,2'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1242,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1245,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1254,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1257,13'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1275,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1263,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1195,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1206,11'
          Dst:             libfdatetime_internal_posix_time_copy_to_date_time_values
        - Src:             'libfdatetime_posix_time.c:1228,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_posix_time.c:1234,12'
          Dst:             libfdatetime_date_time_values_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_posix_time.c:1244,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1256,12'
          Dst:             libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
        - Src:             'libfdatetime_posix_time.c:1265,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_internal_posix_time_copy_to_utf8_string_in_hexadecimal
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1018
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_posix_time *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_posix_time
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - error
      BBCount:         47
      ICount:          338
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1025,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1028,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1036,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1037,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1037,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1038,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1038,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1039,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1039,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1040,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1040,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1041,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1041,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1042,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1042,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1043,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1043,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1036,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1046,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1054,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1054,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1065,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1065,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1068,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1076,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1076,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1079,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1087,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1088,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1088,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1090,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1087,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1090,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1095,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1099,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1099,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1102,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:1098,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1102,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1110,18'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1120,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1122,52'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1126,52'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:1129,2'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1118,18'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1027,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1045,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1056,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1067,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1078,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:1101,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_utf8_string
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfdatetime_posix_time_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:1155,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:1164,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:1172,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:1155,6'
          Dst:             libfdatetime_posix_time_copy_to_utf8_string_with_index
        - Src:             'libfdatetime_posix_time.c:1163,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_get_string_size
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - string_size
        - string_format_flags
        - error
      BBCount:         44
      ICount:          248
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libfdatetime_date_time_values_get_string_size
        - libfdatetime_internal_posix_time_copy_to_date_time_values
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:903,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:906,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:914,63'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:917,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:917,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:918,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:918,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:919,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:919,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:920,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:920,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:921,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:921,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:922,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:922,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:923,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:923,8'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:916,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:926,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:934,6'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:934,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:937,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:946,51'
              BranchSideFuncs:
                - libfdatetime_internal_posix_time_copy_to_date_time_values
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
                - libcerror_error_free
        - Branch String:   'libfdatetime_posix_time.c:950,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:964,9'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:975,13'
              BranchSideFuncs:
                - libfdatetime_date_time_values_get_string_size
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:965,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:965,10'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:970,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:964,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:968,5'
              BranchSideFuncs:
                - libcerror_error_free
            - BranchSide:      'libfdatetime_posix_time.c:970,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:979,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:982,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:991,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:995,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1005,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:996,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:998,5'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:995,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:998,5'
              BranchSideFuncs: []
            - BranchSide:      'libfdatetime_posix_time.c:1002,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:905,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:925,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:936,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:945,11'
          Dst:             libfdatetime_internal_posix_time_copy_to_date_time_values
        - Src:             'libfdatetime_posix_time.c:967,4'
          Dst:             libcerror_error_free
        - Src:             'libfdatetime_posix_time.c:973,12'
          Dst:             libfdatetime_date_time_values_get_string_size
        - Src:             'libfdatetime_posix_time.c:981,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - value_64bit
        - value_type
        - error
      BBCount:         23
      ICount:          153
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:512,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:523,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:526,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:526,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:527,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:527,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:528,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:528,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:529,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:529,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:530,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:530,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:525,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:533,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:541,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:541,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:544,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:552,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:552,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:563,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:532,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:543,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:554,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_from_64bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - value_64bit
        - value_type
        - error
      BBCount:         24
      ICount:          147
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:446,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:449,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:457,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:460,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:460,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:461,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:461,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:462,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:462,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:463,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:463,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:464,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:464,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:459,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:475,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:482,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:482,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:494,36'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:481,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:486,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:494,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:448,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:466,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:485,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_to_32bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - value_32bit
        - value_type
        - error
      BBCount:         15
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:380,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:391,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:394,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:394,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:405,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:393,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:405,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:405,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:416,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:416,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:419,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:427,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:407,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:418,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_from_32bit
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - value_32bit
        - value_type
        - error
      BBCount:         16
      ICount:          113
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:323,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:334,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:337,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:337,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:348,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:336,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:348,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:351,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:351,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:362,47'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:350,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:354,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:362,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:325,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:339,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:353,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - byte_stream
        - byte_stream_size
        - byte_order
        - value_type
        - error
      BBCount:         61
      ICount:          543
      EdgeCount:       84
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:155,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:166,63'
              BranchSideFuncs:
                - libcerror_error_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_posix_time.c:168,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:171,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:179,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:   'libfdatetime_posix_time.c:179,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:182,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:190,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:191,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:191,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:202,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:190,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:202,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:203,3'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:203,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:205,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:202,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:205,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:243,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:205,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:208,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:216,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:216,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:222,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:231,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:231,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:242,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:230,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:234,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:242,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:244,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:244,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:245,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:245,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:246,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:246,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:247,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:247,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:248,8'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:248,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:243,11'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:250,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:250,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:253,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:261,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:261,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:267,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:280,4'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:280,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:292,2'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:279,7'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:284,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:170,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:181,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:207,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:233,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:252,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:283,4'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:295,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_free
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:117,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:120,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:128,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfdatetime_posix_time.c:128,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:130,65'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_posix_time.c:136,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:119,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_posix_time_initialize
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_posix_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - posix_time
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfdatetime_posix_time.c:44,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:55,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfdatetime_posix_time.c:66,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfdatetime_posix_time.c:69,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:72,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_posix_time.c:80,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfdatetime_posix_time.c:80,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfdatetime_posix_time.c:94,46'
              BranchSideFuncs: []
        - Branch String:   'libfdatetime_posix_time.c:99,6'
          Branch Sides:
            - BranchSide:      'libfdatetime_posix_time.c:101,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfdatetime_posix_time.c:104,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfdatetime_posix_time.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:71,3'
          Dst:             libcerror_error_set
        - Src:             'libfdatetime_posix_time.c:85,3'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_systemtime_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1778
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      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:    2
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdatetime_internal_systemtime *'
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_systemtime *'
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1653
      functionLinenumberEnd: 1675
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_systemtime *'
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1257
      functionLinenumberEnd: 1279
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         21
      ICount:          139
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionLinenumberEnd: 849
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdatetime_internal_systemtime *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 883
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - string_size
        - string_format_flags
        - error
      BBCount:         21
      ICount:          120
      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:    3
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          569
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - error
      BBCount:         9
      ICount:          56
      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/libewf/libfdatetime/libfdatetime_systemtime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - systemtime
        - error
      BBCount:         16
      ICount:          96
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          735
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:2230,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2247,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:2230,6'
          Dst:             libfguid_identifier_copy_to_utf32_string_with_index
        - Src:             'libfguid_identifier.c:2238,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1284
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1849,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1866,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1849,6'
          Dst:             libfguid_identifier_copy_from_utf32_string_with_index
        - Src:             'libfguid_identifier.c:1857,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          753
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1541,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1558,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1541,6'
          Dst:             libfguid_identifier_copy_to_utf16_string_with_index
        - Src:             'libfguid_identifier.c:1549,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1345
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1160,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1177,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1160,6'
          Dst:             libfguid_identifier_copy_from_utf16_string_with_index
        - Src:             'libfguid_identifier.c:1168,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          753
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:852,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:852,6'
          Dst:             libfguid_identifier_copy_to_utf8_string_with_index
        - Src:             'libfguid_identifier.c:860,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1345
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf8_string_with_index
      functionUses:    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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - string_size
        - string_format_flags
        - error
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          363
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:274,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:285,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:287,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:290,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:298,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:298,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:309,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:309,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:320,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:321,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:321,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:332,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:320,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:332,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:332,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:352,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:289,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:300,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:311,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:323,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          425
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    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/libewf/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:43,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:54,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:65,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:68,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfguid_identifier.c:79,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfguid_identifier.c:79,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfguid_identifier.c:93,42'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:98,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:100,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfguid_identifier.c:103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:84,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         57
      ICount:          386
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_with_index_copy_from_byte_stream
        - libuna_base32_stream_with_index_copy_from_byte_stream
        - libuna_base64_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:1313,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1324,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_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:   'libfvalue_binary_data.c:1324,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1335,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1335,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1346,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1346,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1357,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1357,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1368,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1372,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1384,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1387,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1387,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1399,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1388,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1388,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1399,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1386,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1391,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1399,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1400,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1400,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1540,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1399,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1402,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1540,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1405,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1408,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1451,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1495,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1538,25'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1411,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1413,19'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1415,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1415,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1417,19'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1422,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1430,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1440,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1448,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1455,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1457,19'
              BranchSideFuncs:
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1459,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1459,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1461,19'
              BranchSideFuncs:
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1466,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1474,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1484,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1492,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1499,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1501,19'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1503,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1503,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1505,19'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1510,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1518,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1528,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1536,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:1315,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1326,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1337,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1348,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1359,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1374,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1390,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1421,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1430,9'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1439,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1465,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1474,9'
          Dst:             libuna_base32_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1483,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1509,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1518,9'
          Dst:             libuna_base64_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1527,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_get_utf32_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1293
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         51
      ICount:          321
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_size_from_byte_stream
        - libuna_base32_stream_size_from_byte_stream
        - libuna_base64_stream_size_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:1098,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1109,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1109,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1120,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1136,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1139,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1139,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1151,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1140,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1140,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1151,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1138,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1151,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1154,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1154,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1290,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1153,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1156,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1290,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1156,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1159,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1200,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1242,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1286,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1162,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1164,19'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1166,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1166,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1168,19'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1173,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1181,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1189,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1197,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1204,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1206,19'
              BranchSideFuncs:
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1208,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1208,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1210,19'
              BranchSideFuncs:
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1215,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1223,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1231,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1239,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1246,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1248,19'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1250,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1250,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1252,19'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1257,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1265,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1273,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1281,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:1100,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1111,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1126,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1142,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1172,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1181,9'
          Dst:             libuna_base16_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1188,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1214,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1223,9'
          Dst:             libuna_base32_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1230,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1256,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1265,9'
          Dst:             libuna_base64_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1272,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 1082
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         57
      ICount:          386
      EdgeCount:       76
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_with_index_copy_from_byte_stream
        - libuna_base32_stream_with_index_copy_from_byte_stream
        - libuna_base64_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:850,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:853,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:861,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_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:   'libfvalue_binary_data.c:861,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:872,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:872,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:883,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:883,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:894,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:894,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:897,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:905,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:909,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:921,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:924,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:924,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:936,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:925,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:925,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:936,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:923,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:928,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:936,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:937,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:937,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1077,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:936,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:939,19'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1077,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:942,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:945,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:988,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1032,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1075,25'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:948,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:950,19'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:952,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:952,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:954,19'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:959,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:967,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:977,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:985,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:992,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:994,19'
              BranchSideFuncs:
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:996,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:996,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:998,19'
              BranchSideFuncs:
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1003,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1011,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1021,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1029,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:1036,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1038,19'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1040,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1040,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1042,19'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1047,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:1055,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:1065,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:1073,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:852,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:863,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:874,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:885,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:896,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:911,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:927,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:958,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:967,9'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:976,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1002,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1011,9'
          Dst:             libuna_base32_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1020,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1046,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:1055,9'
          Dst:             libuna_base64_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:1064,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_get_utf16_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 830
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         51
      ICount:          321
      EdgeCount:       67
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_size_from_byte_stream
        - libuna_base32_stream_size_from_byte_stream
        - libuna_base64_stream_size_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:635,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:646,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:646,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:657,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:661,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:664,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:673,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:676,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:676,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:688,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:677,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:677,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:688,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:675,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:688,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:691,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:691,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:827,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:690,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:693,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:827,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:693,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:696,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:737,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:779,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:823,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:699,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:701,19'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:703,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:703,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:705,19'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:710,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:718,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:726,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:734,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:741,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:743,19'
              BranchSideFuncs:
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:745,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:745,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:747,19'
              BranchSideFuncs:
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:752,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:760,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:768,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:776,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:783,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:785,19'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:787,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:787,14'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:789,19'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:794,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:802,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:810,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:818,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:663,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:679,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:709,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:718,9'
          Dst:             libuna_base16_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:725,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:751,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:760,9'
          Dst:             libuna_base32_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:767,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:793,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:802,9'
          Dst:             libuna_base64_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:809,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         39
      ICount:          276
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_with_index_copy_from_byte_stream
        - libuna_base32_stream_with_index_copy_from_byte_stream
        - libuna_base64_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:448,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:459,6'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_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:   'libfvalue_binary_data.c:459,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:470,6'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:470,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:481,6'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:481,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:484,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:492,7'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:492,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:495,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:503,18'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:507,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:519,23'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:522,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:522,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:534,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:523,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:523,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:534,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:521,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:526,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:534,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:535,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:535,8'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:614,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:534,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:537,11'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:614,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:537,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:540,18'
              BranchSideFuncs:
                - libuna_base16_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:564,18'
              BranchSideFuncs:
                - libuna_base32_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:589,18'
              BranchSideFuncs:
                - libuna_base64_stream_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:613,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:543,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:553,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:561,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:568,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:578,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:586,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:593,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:603,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:611,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:450,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:472,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:483,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:494,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:509,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:525,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:543,9'
          Dst:             libuna_base16_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:552,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:568,9'
          Dst:             libuna_base32_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:577,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:593,9'
          Dst:             libuna_base64_stream_with_index_copy_from_byte_stream
        - Src:             'libfvalue_binary_data.c:602,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_get_utf8_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         33
      ICount:          224
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libuna_base16_stream_size_from_byte_stream
        - libuna_base32_stream_size_from_byte_stream
        - libuna_base64_stream_size_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:296,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:307,6'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:307,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:318,18'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:322,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:325,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:334,23'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:337,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:337,8'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:349,3'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:338,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:338,8'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:349,3'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:336,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:349,3'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:352,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:352,8'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:351,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:354,11'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:427,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:354,3'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:357,18'
              BranchSideFuncs:
                - libuna_base16_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:379,18'
              BranchSideFuncs:
                - libuna_base32_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:402,18'
              BranchSideFuncs:
                - libuna_base64_stream_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:424,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:360,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:368,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:376,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:383,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:391,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:399,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:406,9'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:414,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:422,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:298,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:309,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:324,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:340,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:360,9'
          Dst:             libuna_base16_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:367,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:383,9'
          Dst:             libuna_base32_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:390,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:406,9'
          Dst:             libuna_base64_stream_size_from_byte_stream
        - Src:             'libfvalue_binary_data.c:413,6'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 280
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfvalue_binary_data *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:226,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:237,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:237,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:239,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:253,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:239,7'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:242,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:250,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:253,7'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:256,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:265,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:268,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:276,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:241,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:255,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:267,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfvalue_binary_data **'
        - 'struct.libfvalue_binary_data *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_binary_data
        - source_binary_data
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:145,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:156,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:156,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:167,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:167,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:169,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_binary_data.c:173,29'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:176,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_binary_data.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_binary_data.c:187,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_binary_data.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:204,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:206,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_binary_data.c:211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:147,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:192,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_binary_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:114,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:125,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_binary_data.c:125,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:127,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_binary_data.c:132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_binary_data_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_binary_data.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_binary_data **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - binary_data
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_binary_data.c:42,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:53,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_binary_data.c:64,17'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_binary_data.c:67,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_binary_data.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_binary_data.c:78,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_binary_data.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_binary_data.c:95,6'
          Branch Sides:
            - BranchSide:      'libfvalue_binary_data.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_binary_data.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_binary_data.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_binary_data.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_append_value_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1660
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_data
        - value_entry_data_size
        - encoding
        - error
      BBCount:         42
      ICount:          330
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_initialize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_data_handle_set_data
        - libfvalue_value_entry_free
        - libfvalue_value_entry_initialize
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:1444,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1455,62'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1457,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1460,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1468,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1468,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1471,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1479,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1479,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1490,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_data_handle_set_data
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1490,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1493,8'
              BranchSideFuncs:
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1513,7'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1492,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1501,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1509,36'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:1513,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1516,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1524,7'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1524,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1527,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1535,7'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1535,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1538,12'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1586,8'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1537,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1543,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1553,9'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_set_entry_by_index
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1551,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1556,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1564,4'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1567,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1574,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1582,16'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1584,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1589,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1597,28'
              BranchSideFuncs:
                - realloc
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1605,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1608,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1616,49'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1619,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1625,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1634,8'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
        - Branch String:   'libfvalue_data_handle.c:1633,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1640,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1648,15'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:1653,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1655,3'
              BranchSideFuncs:
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1659,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:1446,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1459,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1470,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1481,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1492,7'
          Dst:             libfvalue_data_handle_set_data
        - Src:             'libfvalue_data_handle.c:1500,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1515,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1526,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1537,8'
          Dst:             libcdata_array_initialize
        - Src:             'libfvalue_data_handle.c:1542,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1551,8'
          Dst:             libfvalue_value_entry_initialize
        - Src:             'libfvalue_data_handle.c:1555,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1567,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_data_handle.c:1573,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1584,7'
          Dst:             libfvalue_value_entry_initialize
        - Src:             'libfvalue_data_handle.c:1588,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1601,18'
          Dst:             realloc
        - Src:             'libfvalue_data_handle.c:1607,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1624,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1633,7'
          Dst:             libcdata_array_append_entry
        - Src:             'libfvalue_data_handle.c:1639,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1655,3'
          Dst:             libfvalue_value_entry_free
    - functionName:    libfvalue_data_handle_set_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data
        - data_size
        - encoding
        - flags
        - error
      BBCount:         41
      ICount:          271
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:427,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:438,62'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:440,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:442,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:456,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:442,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:445,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:453,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:456,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:459,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:468,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:471,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:480,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_data_handle.c:480,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:482,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_data_handle.c:494,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:482,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:484,4'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:490,3'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:495,3'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:495,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:497,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:494,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:499,13'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:499,11'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:501,44'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:510,44'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:503,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:505,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:507,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:513,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:516,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_data_handle.c:524,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_data_handle.c:524,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:530,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_data_handle.c:538,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:546,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:548,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_data_handle.c:553,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:429,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:444,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:458,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:470,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:515,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:529,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_set_value_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_data
        - value_entry_data_size
        - encoding
        - error
      BBCount:         32
      ICount:          224
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_value_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:1285,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1296,62'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1298,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1310,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1310,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1313,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1321,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1321,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1332,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1332,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1335,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1343,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1343,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1355,7'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1354,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1362,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1371,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1371,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1383,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1384,3'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1384,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1387,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1383,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1396,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1396,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1399,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1407,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1407,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1409,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1424,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:1409,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1415,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1423,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:1287,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1300,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1312,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1323,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1334,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1345,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1354,6'
          Dst:             libfvalue_data_handle_get_value_entry
        - Src:             'libfvalue_data_handle.c:1361,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1373,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1386,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1398,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1414,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_get_value_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 697
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_offset
        - value_entry_size
        - error
      BBCount:         19
      ICount:          146
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:702,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:713,62'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:715,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:718,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:726,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:726,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:729,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:737,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:737,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:740,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:748,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:748,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:750,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:756,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:755,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:762,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:771,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:771,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:774,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:783,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:704,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:717,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:728,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:739,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:755,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_data_handle.c:761,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:773,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_get_value_entry_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1150
      functionLinenumberEnd: 1267
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_data
        - value_entry_data_size
        - encoding
        - error
      BBCount:         26
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfvalue_data_handle_get_value_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:1156,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1167,62'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1169,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1172,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1180,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1180,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1191,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1191,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1202,6'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1202,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1214,7'
              BranchSideFuncs:
                - libfvalue_data_handle_get_value_entry
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1213,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1230,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1230,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1242,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1243,3'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1243,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1246,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1242,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1246,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1255,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:1255,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1257,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:1261,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:1158,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1171,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1182,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1193,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1204,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1213,6'
          Dst:             libfvalue_data_handle_get_value_entry
        - Src:             'libfvalue_data_handle.c:1220,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1232,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1245,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_append_value_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_offset
        - value_entry_size
        - error
      BBCount:         32
      ICount:          213
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_append_entry
        - libcdata_array_initialize
        - libcerror_error_set
        - libfvalue_value_entry_free
        - libfvalue_value_entry_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:1009,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1012,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1020,62'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1022,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1025,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1033,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1033,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1036,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1044,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1044,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1055,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1055,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1058,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1066,8'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1067,3'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1067,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1070,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1066,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1070,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1078,6'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcdata_array_initialize
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1081,11'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:1097,7'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1080,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1086,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1094,2'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:1095,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1108,24'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfvalue_value_entry_free
        - Branch String:   'libfvalue_data_handle.c:1111,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1118,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1126,14'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:1131,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:1133,3'
              BranchSideFuncs:
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:1137,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:1011,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1024,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1035,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1046,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1057,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1069,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1080,7'
          Dst:             libcdata_array_initialize
        - Src:             'libfvalue_data_handle.c:1085,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1095,6'
          Dst:             libfvalue_value_entry_initialize
        - Src:             'libfvalue_data_handle.c:1099,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1111,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfvalue_data_handle.c:1117,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:1133,3'
          Dst:             libfvalue_value_entry_free
    - functionName:    libfvalue_data_handle_set_value_entry
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 993
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - value_entry_index
        - value_entry_offset
        - value_entry_size
        - error
      BBCount:         42
      ICount:          290
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_array_free
        - libcdata_array_get_entry_by_index
        - libcdata_array_initialize
        - libcdata_array_set_entry_by_index
        - libcerror_error_set
        - libfvalue_value_entry_free
        - libfvalue_value_entry_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:803,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:806,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:814,62'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_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:   'libfvalue_data_handle.c:816,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:819,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:827,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:827,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:830,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:838,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:838,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:841,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:849,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:849,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:860,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:860,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:871,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:872,3'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:872,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:871,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:875,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:883,6'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:883,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:885,7'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:963,8'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:885,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:888,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:896,9'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:897,4'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:897,9'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:901,9'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:896,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:901,9'
              BranchSideFuncs:
                - libfvalue_value_entry_initialize
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:959,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:899,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:904,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:912,26'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
                - libcerror_error_set
                - libfvalue_value_entry_free
        - Branch String:   'libfvalue_data_handle.c:915,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:921,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
            - BranchSide:      'libfvalue_data_handle.c:934,9'
              BranchSideFuncs:
                - libcdata_array_set_entry_by_index
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
        - Branch String:   'libfvalue_data_handle.c:933,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:940,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_value_entry_free
                - libcdata_array_free
            - BranchSide:      'libfvalue_data_handle.c:957,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:962,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:969,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:978,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:978,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:981,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:989,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:805,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:818,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:829,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:840,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:851,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:862,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:874,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:887,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:899,8'
          Dst:             libfvalue_value_entry_initialize
        - Src:             'libfvalue_data_handle.c:903,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:915,8'
          Dst:             libcdata_array_initialize
        - Src:             'libfvalue_data_handle.c:920,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:927,5'
          Dst:             libfvalue_value_entry_free
        - Src:             'libfvalue_data_handle.c:933,8'
          Dst:             libcdata_array_set_entry_by_index
        - Src:             'libfvalue_data_handle.c:939,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:946,5'
          Dst:             libfvalue_value_entry_free
        - Src:             'libfvalue_data_handle.c:950,5'
          Dst:             libcdata_array_free
        - Src:             'libfvalue_data_handle.c:962,7'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfvalue_data_handle.c:968,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:980,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_get_number_of_value_entries
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - number_of_value_entries
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:636,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:647,62'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:649,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:660,6'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:660,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:662,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:664,11'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:664,11'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:666,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:671,8'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:670,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:676,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_data_handle.c:638,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:651,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:670,7'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfvalue_data_handle.c:675,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_set_data_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data_flags
        - error
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:607,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:618,62'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:609,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_get_data_flags
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data_flags
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:567,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:570,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:578,62'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:580,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:583,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:591,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:569,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:582,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_get_data
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data
        - data_size
        - encoding
        - error
      BBCount:         12
      ICount:          98
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:360,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:371,62'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:373,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:376,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:384,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:384,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:395,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:395,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:406,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:362,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:375,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:397,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_clear
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - error
      BBCount:         17
      ICount:          109
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_array_empty
        - libcerror_error_set
        - libfvalue_value_entry_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:301,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:312,62'
              BranchSideFuncs:
                - free
                - libcdata_array_empty
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:314,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:317,8'
              BranchSideFuncs:
                - libcdata_array_empty
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:331,8'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_data_handle.c:316,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:322,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:330,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_data_handle.c:331,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:333,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_data_handle.c:339,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:333,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:335,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_data_handle.c:338,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:303,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:316,7'
          Dst:             libcdata_array_empty
        - Src:             'libfvalue_data_handle.c:316,7'
          Dst:             libfvalue_value_entry_free
        - Src:             'libfvalue_data_handle.c:321,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_data_handle
        - source_data_handle
        - error
      BBCount:         28
      ICount:          175
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcdata_array_clone
        - libcerror_error_set
        - libfvalue_data_handle_free
        - libfvalue_data_handle_initialize
        - libfvalue_data_handle_set_data
        - libfvalue_value_entry_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:185,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:188,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:196,7'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:196,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:207,6'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:207,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:209,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_data_handle.c:213,69'
              BranchSideFuncs:
                - libfvalue_data_handle_initialize
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:215,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:229,7'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libfvalue_data_handle_set_data
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:229,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:232,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:240,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libfvalue_data_handle_set_data
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:240,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:243,9'
              BranchSideFuncs:
                - libfvalue_data_handle_set_data
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:260,6'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
        - Branch String:   'libfvalue_data_handle.c:242,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:251,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:259,2'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
        - Branch String:   'libfvalue_data_handle.c:260,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:263,51'
              BranchSideFuncs:
                - libcdata_array_clone
                - libcerror_error_set
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:279,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:262,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:270,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:278,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:282,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:285,4'
              BranchSideFuncs:
                - libfvalue_data_handle_free
            - BranchSide:      'libfvalue_data_handle.c:288,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:187,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:215,6'
          Dst:             libfvalue_data_handle_initialize
        - Src:             'libfvalue_data_handle.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:231,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:242,7'
          Dst:             libfvalue_data_handle_set_data
        - Src:             'libfvalue_data_handle.c:250,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:262,7'
          Dst:             libcdata_array_clone
        - Src:             'libfvalue_data_handle.c:262,7'
          Dst:             libfvalue_value_entry_free
        - Src:             'libfvalue_data_handle.c:262,7'
          Dst:             libfvalue_value_entry_clone
        - Src:             'libfvalue_data_handle.c:269,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:284,3'
          Dst:             libfvalue_data_handle_free
    - functionName:    libfvalue_data_handle_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - read_value_entries
        - error
      BBCount:         16
      ICount:          103
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:51,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:62,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:62,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:73,25'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:76,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_data_handle.c:87,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_data_handle.c:87,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:93,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_data_handle.c:101,45'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:108,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:110,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_data_handle.c:113,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_data_handle.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:92,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_data_handle_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - error
      BBCount:         21
      ICount:          116
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfvalue_value_entry_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfvalue_data_handle.c:127,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:138,7'
              BranchSideFuncs:
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfvalue_data_handle.c:138,6'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:140,64'
              BranchSideFuncs:
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:171,10'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_data_handle.c:143,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:146,12'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_data_handle.c:160,9'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfvalue_data_handle.c:145,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:151,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_data_handle.c:159,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfvalue_data_handle.c:160,7'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:162,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_data_handle.c:168,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_data_handle.c:162,8'
          Branch Sides:
            - BranchSide:      'libfvalue_data_handle.c:164,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_data_handle.c:167,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_data_handle.c:129,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_data_handle.c:145,8'
          Dst:             libcdata_array_free
        - Src:             'libfvalue_data_handle.c:145,8'
          Dst:             libfvalue_value_entry_free
        - Src:             'libfvalue_data_handle.c:150,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_filetime_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - integer_value
        - integer_value_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_to_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_filetime.c:82,6'
          Branch Sides:
            - BranchSide:      'libfvalue_filetime.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_filetime.c:94,7'
              BranchSideFuncs:
                - libfdatetime_filetime_copy_to_64bit
                - libcerror_error_set
        - Branch String:   'libfvalue_filetime.c:93,6'
          Branch Sides:
            - BranchSide:      'libfvalue_filetime.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_filetime.c:107,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_filetime.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_filetime.c:93,6'
          Dst:             libfdatetime_filetime_copy_to_64bit
        - Src:             'libfvalue_filetime.c:98,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_filetime_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_filetime.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - filetime
        - integer_value
        - integer_value_size
        - error
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfdatetime_filetime_copy_from_64bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_filetime.c:43,6'
          Branch Sides:
            - BranchSide:      'libfvalue_filetime.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_filetime.c:55,7'
              BranchSideFuncs:
                - libfdatetime_filetime_copy_from_64bit
                - libcerror_error_set
        - Branch String:   'libfvalue_filetime.c:54,6'
          Branch Sides:
            - BranchSide:      'libfvalue_filetime.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_filetime.c:68,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_filetime.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_filetime.c:54,6'
          Dst:             libfdatetime_filetime_copy_from_64bit
        - Src:             'libfvalue_filetime.c:59,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2651
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:2655,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2673,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:2655,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:2664,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         157
      ICount:          1000
      EdgeCount:       207
      CyclomaticComplexity: 52
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:2712,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2723,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2723,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2726,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2734,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2734,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2737,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2745,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2745,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2756,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2759,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2759,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2770,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2758,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2770,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2772,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2775,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2784,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2787,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2787,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2798,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2786,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2798,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2798,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2800,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2804,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2807,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2809,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2811,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2811,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2814,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2850,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2893,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2814,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2816,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2818,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2819,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2819,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2823,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2818,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2821,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2823,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2824,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2824,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2828,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2823,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2826,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2828,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2835,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2837,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2841,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2850,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2853,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2859,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2860,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2860,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2869,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2859,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2863,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2869,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2870,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2870,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2875,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2869,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2873,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2875,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2882,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2884,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2888,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2893,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2896,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2898,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2898,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2901,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2903,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2903,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2906,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2911,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2911,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2913,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2917,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2922,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2922,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2925,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2921,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2933,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2933,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2935,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2958,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2944,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2946,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2950,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2953,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2942,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2955,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2958,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2961,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2965,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2965,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2968,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2972,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2972,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2975,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2982,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2982,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2984,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2986,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2986,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2988,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2993,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2998,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3000,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3018,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3003,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2998,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3005,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3008,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3010,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3014,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3018,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3020,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3035,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3021,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3020,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3021,14'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3020,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3023,16'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3034,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3025,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3027,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3031,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3035,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3039,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3045,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3045,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3047,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3049,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3051,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3055,79'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3064,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3057,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3059,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3061,23'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3069,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3073,79'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:2714,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2725,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2736,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2747,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2761,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2774,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2789,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2924,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1834
      functionLinenumberEnd: 1857
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:1838,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1848,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1856,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:1838,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:1847,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         157
      ICount:          1007
      EdgeCount:       207
      CyclomaticComplexity: 52
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:1895,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1906,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1906,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1917,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1917,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1928,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1928,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1931,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1939,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1942,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1942,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1953,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1941,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1945,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1953,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1955,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1967,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1970,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1970,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1981,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1969,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1973,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1981,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1981,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1983,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1987,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1990,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1992,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1994,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1994,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1997,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2033,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2076,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1997,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1999,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2001,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2002,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2002,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2006,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2001,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2004,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2006,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2007,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2007,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2011,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2006,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2009,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2011,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2018,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2020,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2024,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2033,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2036,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2042,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2043,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2043,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2052,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2042,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2046,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2052,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2053,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2053,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2058,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2052,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2056,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2058,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2065,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2067,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2071,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2076,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2079,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2081,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2081,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2084,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2086,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2086,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2089,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2094,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2094,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2096,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2100,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2105,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2105,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2108,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2104,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2108,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2116,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2116,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2118,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2141,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2127,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2129,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2133,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2136,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2125,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2138,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2141,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2144,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2148,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2148,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2151,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2155,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2155,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2158,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2165,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2165,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2167,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2169,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2169,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2171,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2176,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2181,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2183,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2201,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2186,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2181,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2188,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2191,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2193,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2197,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2201,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2218,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2204,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2203,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2204,14'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2203,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2206,16'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2217,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2208,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2210,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2214,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2218,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2222,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2228,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2228,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2230,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2232,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2234,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2238,79'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2247,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2240,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2242,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2244,23'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2252,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2256,79'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:1897,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1908,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1919,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1930,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1944,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1957,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1972,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2107,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1040
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:1021,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1031,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1039,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:1021,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:1030,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1451
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         157
      ICount:          1005
      EdgeCount:       207
      CyclomaticComplexity: 52
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1081,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1089,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1089,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1092,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1100,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1100,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1111,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1111,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1122,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1125,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1125,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1136,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1128,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1136,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1138,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1150,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1153,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1153,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1164,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1152,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1164,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1164,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1166,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1170,27'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1173,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1175,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1177,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1177,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1180,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1216,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1259,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1180,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1182,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1184,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1185,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1185,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1189,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1184,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1187,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1189,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1190,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1190,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1194,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1189,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1192,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1194,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1201,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1203,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1207,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1216,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1219,18'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1225,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1226,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1226,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1235,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1225,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1229,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1235,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1236,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1236,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1241,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1235,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1239,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1241,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1248,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1250,17'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1254,17'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1259,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1262,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1264,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1264,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1267,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1269,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1269,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1272,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1277,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1277,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1279,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1283,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1288,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1288,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1291,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1287,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1291,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1299,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1299,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1301,3'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1324,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1310,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1312,63'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1316,63'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1319,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1308,31'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1321,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1324,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1327,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1331,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1331,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1334,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1338,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1338,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1341,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1348,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1348,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1350,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1352,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1352,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1354,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1359,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1364,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1366,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1384,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1369,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1364,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1371,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1374,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1376,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1380,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1384,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1386,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1401,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1387,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1386,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1387,14'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1386,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1389,16'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1400,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1391,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1393,19'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1397,19'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1401,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1405,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1411,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1411,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1413,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1415,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1417,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1421,75'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1430,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1423,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1425,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1427,23'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1435,4'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1439,75'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:1080,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1091,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1102,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1113,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1127,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1140,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1155,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1290,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:805,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:817,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_from_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:816,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:826,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:835,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:807,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:816,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:825,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_to_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3455
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         107
      ICount:          702
      EdgeCount:       147
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:3116,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3127,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:   'libfvalue_floating_point.c:3127,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3130,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3138,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:   'libfvalue_floating_point.c:3138,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3141,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3149,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3149,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3160,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3162,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3173,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:   'libfvalue_floating_point.c:3174,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3174,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:      'libfvalue_floating_point.c:3185,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
        - Branch String:   'libfvalue_floating_point.c:3173,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3185,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
        - Branch String:   'libfvalue_floating_point.c:3187,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3199,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
        - Branch String:   'libfvalue_floating_point.c:3202,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3202,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3213,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:   'libfvalue_floating_point.c:3201,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3213,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:   'libfvalue_floating_point.c:3213,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3215,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
            - BranchSide:      'libfvalue_floating_point.c:3221,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
        - Branch String:   'libfvalue_floating_point.c:3229,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3231,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:   'libfvalue_floating_point.c:3238,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3249,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3251,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3253,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3339,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3255,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3258,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3268,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3270,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3273,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3283,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3283,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3285,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3336,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3287,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3289,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3291,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3291,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3294,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3302,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3305,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3305,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3309,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3304,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3307,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3309,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3310,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3310,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3314,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3309,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3312,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3314,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3315,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3315,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3322,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3314,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3317,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3322,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3345,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3347,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3351,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3355,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3357,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3397,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3359,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3361,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3363,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3363,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3366,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3374,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3374,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3376,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3378,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3379,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3379,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3382,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3378,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3382,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3392,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3402,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3405,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3413,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3413,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3415,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3441,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3417,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3419,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3421,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3422,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3422,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3425,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3421,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3425,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:3435,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:3441,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3443,36'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3445,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:3445,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:3447,18'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:3449,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:3118,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3129,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3140,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3151,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3164,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3176,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3189,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3204,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3240,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3257,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3272,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3293,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3321,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3365,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3381,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3404,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:3424,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_to_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:759,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:771,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_to_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:770,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:780,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:789,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:761,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:770,6'
          Dst:             libfvalue_utf32_string_with_index_copy_to_floating_point
        - Src:             'libfvalue_floating_point.c:779,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 710
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:713,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:725,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:724,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:743,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:715,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:724,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:733,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_to_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2282
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         107
      ICount:          730
      EdgeCount:       147
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:2299,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2302,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2310,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:   'libfvalue_floating_point.c:2310,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2313,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2321,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:   'libfvalue_floating_point.c:2321,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2332,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2332,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2335,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2343,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2345,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2356,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:   'libfvalue_floating_point.c:2357,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2357,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:      'libfvalue_floating_point.c:2368,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
        - Branch String:   'libfvalue_floating_point.c:2356,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2360,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2368,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
        - Branch String:   'libfvalue_floating_point.c:2370,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2373,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2382,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
        - Branch String:   'libfvalue_floating_point.c:2385,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2385,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2396,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:   'libfvalue_floating_point.c:2384,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2388,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2396,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:   'libfvalue_floating_point.c:2396,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2398,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
            - BranchSide:      'libfvalue_floating_point.c:2404,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
        - Branch String:   'libfvalue_floating_point.c:2412,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2414,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:   'libfvalue_floating_point.c:2421,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2424,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2432,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2434,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2436,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2522,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2438,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2441,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2451,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2453,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2456,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2466,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2466,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2468,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2519,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2470,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2472,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2474,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2474,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2477,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2485,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2488,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2488,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2492,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2487,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2490,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2492,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2493,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2493,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2497,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2492,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2495,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2497,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2498,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2498,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2505,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2497,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2500,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2505,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2528,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2530,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2534,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2538,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2540,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2580,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2542,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2544,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2546,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2546,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2549,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2557,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2557,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2559,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2561,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2562,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2562,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2565,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2561,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2565,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2575,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2585,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2588,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2596,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2596,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2598,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2624,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2600,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2602,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2604,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2605,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2605,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2608,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2604,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2608,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:2618,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:2624,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2626,36'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2628,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:2628,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:2630,18'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:2632,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:2301,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2312,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2323,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2334,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2347,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2359,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2372,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2387,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2423,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2440,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2455,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2476,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2504,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2548,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2564,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2587,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:2607,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 664
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_to_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:667,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:670,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:679,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_to_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:678,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:697,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:669,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:678,6'
          Dst:             libfvalue_utf16_string_with_index_copy_to_floating_point
        - Src:             'libfvalue_floating_point.c:687,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:621,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:633,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:632,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:642,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:651,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:623,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:632,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_floating_point
        - Src:             'libfvalue_floating_point.c:641,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_to_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1465
      functionLinenumberEnd: 1821
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         107
      ICount:          730
      EdgeCount:       147
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1485,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1493,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:   'libfvalue_floating_point.c:1493,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1496,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1504,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:   'libfvalue_floating_point.c:1504,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1507,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1515,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
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1515,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1518,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1526,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1528,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1539,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:   'libfvalue_floating_point.c:1540,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1540,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:      'libfvalue_floating_point.c:1551,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
        - Branch String:   'libfvalue_floating_point.c:1539,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1551,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
        - Branch String:   'libfvalue_floating_point.c:1553,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1565,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
        - Branch String:   'libfvalue_floating_point.c:1568,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1568,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1579,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:   'libfvalue_floating_point.c:1567,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1571,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1579,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:   'libfvalue_floating_point.c:1579,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1581,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
            - BranchSide:      'libfvalue_floating_point.c:1587,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
        - Branch String:   'libfvalue_floating_point.c:1595,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1597,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:   'libfvalue_floating_point.c:1604,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1607,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1615,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1617,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1619,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1705,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1621,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1624,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1634,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1636,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1639,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1649,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1649,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1651,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1702,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1653,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1655,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1657,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1657,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1660,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1668,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1671,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1671,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1675,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1670,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1673,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1675,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1676,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1676,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1680,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1675,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1678,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1680,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1681,10'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1681,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1688,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1680,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1683,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1688,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1711,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1713,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1717,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1721,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1723,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1763,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1725,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1727,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1729,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1729,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1732,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1740,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1742,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1744,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1745,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1745,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1748,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1744,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1748,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1758,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1768,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1771,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1779,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1779,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1781,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1807,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1783,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1785,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1787,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1788,5'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1788,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1791,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1787,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1791,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:1801,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:1807,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1809,36'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1811,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:1811,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:1813,18'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:1815,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:1484,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1495,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1506,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1517,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1530,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1542,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1555,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1570,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1606,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1623,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1638,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1659,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1687,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1731,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1747,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1770,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:1790,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_to_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:575,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:587,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_to_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:586,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:605,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:577,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:586,6'
          Dst:             libfvalue_utf8_string_with_index_copy_to_floating_point
        - Src:             'libfvalue_floating_point.c:595,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_size_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 1004
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string_size
        - floating_point_value
        - floating_point_value_size
        - string_format_flags
        - error
      BBCount:         68
      ICount:          348
      EdgeCount:       89
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:859,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:862,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:870,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:871,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:871,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:882,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:870,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:882,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:884,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:887,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:896,23'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:899,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:899,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:910,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:898,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:902,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:910,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:910,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:912,24'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:916,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:919,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:921,47'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:923,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:923,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:946,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:973,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:926,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:928,18'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:930,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:931,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:931,16'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:935,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:930,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:933,23'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:935,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:946,9'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:949,18'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:955,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:956,11'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:956,16'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:965,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:955,14'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:959,23'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:965,16'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:973,7'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:976,21'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:978,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:978,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:981,21'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:983,12'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:983,12'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:986,21'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:991,8'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:991,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:993,22'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:997,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:861,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:873,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:886,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:901,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_get_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - string_size
        - string_format_flags
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_string_size_from_floating_point
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:531,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:534,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:543,7'
              BranchSideFuncs:
                - libfvalue_string_size_from_floating_point
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:542,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:559,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:533,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:542,6'
          Dst:             libfvalue_string_size_from_floating_point
        - Src:             'libfvalue_floating_point.c:549,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_to_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'double *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - floating_point_value
        - floating_point_value_size
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:480,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:483,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:491,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:491,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:494,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:502,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:502,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:505,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:513,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:482,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:493,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:504,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_floating_point
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - double
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - floating_point_value
        - floating_point_value_size
        - error
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:437,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:448,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:449,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:449,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:460,33'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:448,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:452,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:460,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:439,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:451,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_to_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - integer_value
        - integer_value_size
        - error
      BBCount:         10
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:384,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:395,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:395,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:398,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:406,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:406,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:409,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:417,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:397,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:408,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_integer
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - integer_value
        - integer_value_size
        - error
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:341,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:352,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:353,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:353,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:364,42'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:352,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:364,42'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:355,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfdata_mapped_range *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         33
      ICount:          478
      EdgeCount:       42
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:226,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:229,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:237,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:237,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:240,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:248,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:248,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:251,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:259,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:260,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:260,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:272,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:261,3'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:261,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:272,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:259,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:264,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:272,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:272,2'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:275,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:294,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:314,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:275,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:277,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:281,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:281,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:283,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:289,56'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:294,8'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:296,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:300,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:300,13'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:302,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:308,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:228,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:239,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:250,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:263,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:313,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'struct.libfdata_mapped_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_floating_point
        - source_floating_point
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:145,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:148,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:156,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:156,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:167,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:167,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:169,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_floating_point.c:173,32'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:176,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:179,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_floating_point.c:187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_floating_point.c:187,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_floating_point.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:204,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:206,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_floating_point.c:211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:147,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:178,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:192,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:114,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:125,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_floating_point.c:125,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:127,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_floating_point.c:132,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:116,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_floating_point_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_floating_point.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - floating_point
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_floating_point.c:42,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:53,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_floating_point.c:64,20'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_floating_point.c:67,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_floating_point.c:78,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_floating_point.c:78,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_floating_point.c:92,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_floating_point.c:95,6'
          Branch Sides:
            - BranchSide:      'libfvalue_floating_point.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_floating_point.c:102,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_floating_point.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_floating_point.c:83,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2790
      functionLinenumberEnd: 3069
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         63
      ICount:          435
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_byte_stream
        - libuna_utf32_string_with_index_copy_from_scsu_stream
        - libuna_utf32_string_with_index_copy_from_utf16_stream
        - libuna_utf32_string_with_index_copy_from_utf32_stream
        - libuna_utf32_string_with_index_copy_from_utf7_stream
        - libuna_utf32_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:2795,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2798,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2806,6'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2806,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2809,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2818,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2819,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2819,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2821,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2818,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2821,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2869,15'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2821,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2824,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2832,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2832,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2835,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2843,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2843,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2846,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2854,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2854,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2857,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2865,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2869,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2872,10'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2929,9'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2949,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2949,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2979,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2979,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3009,9'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3029,9'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3049,9'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2872,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2875,15'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2904,8'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2883,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2886,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2903,4'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2904,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2907,10'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2925,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2906,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2916,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2924,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2928,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2937,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2945,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2949,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2951,16'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2955,16'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2957,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2967,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2975,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2979,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2981,16'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2985,16'
              BranchSideFuncs:
                - libuna_utf32_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2987,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2997,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3005,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:3008,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:3017,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3025,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:3028,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:3037,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3045,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:3048,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:3058,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:3066,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:2797,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2808,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2823,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2834,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2845,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2856,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2874,14'
          Dst:             libuna_utf32_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:2885,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2900,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:2906,9'
          Dst:             libuna_utf32_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:2915,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2928,8'
          Dst:             libuna_utf32_string_with_index_copy_from_scsu_stream
        - Src:             'libfvalue_string.c:2936,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2957,8'
          Dst:             libuna_utf32_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:2966,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2987,8'
          Dst:             libuna_utf32_string_with_index_copy_from_utf32_stream
        - Src:             'libfvalue_string.c:2996,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:3008,8'
          Dst:             libuna_utf32_string_with_index_copy_from_utf7_stream
        - Src:             'libfvalue_string.c:3016,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:3028,8'
          Dst:             libuna_utf32_string_with_index_copy_from_utf8_stream
        - Src:             'libfvalue_string.c:3036,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:3048,8'
          Dst:             libuna_utf32_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:3057,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_get_utf32_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2550
      functionLinenumberEnd: 2778
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_string *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         57
      ICount:          369
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf32_string_size_from_byte_stream
        - libuna_utf32_string_size_from_scsu_stream
        - libuna_utf32_string_size_from_utf16_stream
        - libuna_utf32_string_size_from_utf32_stream
        - libuna_utf32_string_size_from_utf7_stream
        - libuna_utf32_string_size_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:2555,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2558,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2566,6'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2566,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2569,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2578,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2579,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2579,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2581,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2578,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2581,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2594,15'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2581,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2584,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2592,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2594,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2597,10'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2650,9'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2668,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2668,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2696,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2696,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2724,9'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2742,9'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2760,9'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2597,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2600,15'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf16_stream
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2627,8'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2606,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2609,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2626,4'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2627,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2630,10'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2646,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2629,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2637,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2645,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2649,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2656,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2664,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2668,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2670,16'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2674,16'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2676,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2684,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2692,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2696,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2698,16'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2702,16'
              BranchSideFuncs:
                - libuna_utf32_string_size_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2704,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2712,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2720,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2723,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2730,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2738,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2741,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2748,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2756,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2759,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2767,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2775,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:2557,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2568,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2583,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2599,14'
          Dst:             libuna_utf32_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:2608,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2623,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:2629,9'
          Dst:             libuna_utf32_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:2636,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2649,8'
          Dst:             libuna_utf32_string_size_from_scsu_stream
        - Src:             'libfvalue_string.c:2655,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2676,8'
          Dst:             libuna_utf32_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:2683,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2704,8'
          Dst:             libuna_utf32_string_size_from_utf32_stream
        - Src:             'libfvalue_string.c:2711,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2723,8'
          Dst:             libuna_utf32_string_size_from_utf7_stream
        - Src:             'libfvalue_string.c:2729,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2741,8'
          Dst:             libuna_utf32_string_size_from_utf8_stream
        - Src:             'libfvalue_string.c:2747,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2759,8'
          Dst:             libuna_utf32_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:2766,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2540
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         78
      ICount:          575
      EdgeCount:       98
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_byte_stream_copy_from_utf32
        - libuna_byte_stream_size_from_utf32
        - libuna_utf16_stream_copy_from_utf32
        - libuna_utf16_stream_size_from_utf32
        - libuna_utf32_stream_copy_from_utf32
        - libuna_utf32_stream_size_from_utf32
        - libuna_utf7_stream_copy_from_utf32
        - libuna_utf7_stream_size_from_utf32
        - libuna_utf8_stream_copy_from_utf32
        - libuna_utf8_stream_size_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:2209,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2220,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2220,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2231,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2231,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2242,7'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2242,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2253,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2253,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2256,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2265,29'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf32
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2267,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2272,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2272,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2283,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2283,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2302,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2302,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2320,12'
              BranchSideFuncs:
                - libuna_utf7_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2338,12'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2356,12'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf32
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2282,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2289,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2297,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2301,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2308,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2316,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2319,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2326,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2334,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2337,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2344,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2352,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2355,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2363,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2371,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2374,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2376,9'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2386,22'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2376,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2378,4'
              BranchSideFuncs:
                - free
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2383,3'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2391,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2394,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2402,2'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2404,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2408,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2408,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2437,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2437,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2466,9'
              BranchSideFuncs:
                - libuna_utf7_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2485,9'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2504,9'
              BranchSideFuncs:
                - libuna_byte_stream_copy_from_utf32
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2408,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2410,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2414,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf32
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2416,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2425,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2433,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2437,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2439,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2443,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf32
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:2445,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2454,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2462,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2465,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2473,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2481,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2484,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2492,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2500,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2503,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2512,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:2520,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2527,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2529,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:2539,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2529,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2531,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:2536,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:2211,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2222,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2233,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2244,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2255,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2271,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2282,8'
          Dst:             libuna_utf16_stream_size_from_utf32
        - Src:             'libfvalue_string.c:2288,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2301,8'
          Dst:             libuna_utf32_stream_size_from_utf32
        - Src:             'libfvalue_string.c:2307,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2319,8'
          Dst:             libuna_utf7_stream_size_from_utf32
        - Src:             'libfvalue_string.c:2325,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2337,8'
          Dst:             libuna_utf8_stream_size_from_utf32
        - Src:             'libfvalue_string.c:2343,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2355,8'
          Dst:             libuna_byte_stream_size_from_utf32
        - Src:             'libfvalue_string.c:2362,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2393,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2416,8'
          Dst:             libuna_utf16_stream_copy_from_utf32
        - Src:             'libfvalue_string.c:2424,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2445,8'
          Dst:             libuna_utf32_stream_copy_from_utf32
        - Src:             'libfvalue_string.c:2453,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2465,8'
          Dst:             libuna_utf7_stream_copy_from_utf32
        - Src:             'libfvalue_string.c:2472,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2484,8'
          Dst:             libuna_utf8_stream_copy_from_utf32
        - Src:             'libfvalue_string.c:2491,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2503,8'
          Dst:             libuna_byte_stream_copy_from_utf32
        - Src:             'libfvalue_string.c:2511,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 2191
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         63
      ICount:          435
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf16_string_with_index_copy_from_byte_stream
        - libuna_utf16_string_with_index_copy_from_scsu_stream
        - libuna_utf16_string_with_index_copy_from_utf16_stream
        - libuna_utf16_string_with_index_copy_from_utf32_stream
        - libuna_utf16_string_with_index_copy_from_utf7_stream
        - libuna_utf16_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:1917,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1920,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1928,6'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1928,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1931,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1940,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1941,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1941,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1943,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1940,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1943,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1991,15'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1943,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1946,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1954,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1954,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1957,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1965,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1965,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1968,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1976,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1976,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1979,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1987,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1991,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1994,10'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2051,9'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2071,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2071,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2101,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2101,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2131,9'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2151,9'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2171,9'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1994,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1997,15'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:2026,8'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2005,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2008,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2025,4'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2026,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2029,10'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2047,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2028,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2038,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2046,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2050,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2059,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2067,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2071,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2073,16'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2077,16'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2079,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2089,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2097,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2101,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2103,16'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2107,16'
              BranchSideFuncs:
                - libuna_utf16_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:2109,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2119,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2127,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2130,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2139,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2147,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2150,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2159,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2167,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:2170,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:2180,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:2188,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:1919,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1930,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1945,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1956,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1967,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1978,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1996,14'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:2007,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2022,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:2028,9'
          Dst:             libuna_utf16_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:2037,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2050,8'
          Dst:             libuna_utf16_string_with_index_copy_from_scsu_stream
        - Src:             'libfvalue_string.c:2058,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2079,8'
          Dst:             libuna_utf16_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:2088,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2109,8'
          Dst:             libuna_utf16_string_with_index_copy_from_utf32_stream
        - Src:             'libfvalue_string.c:2118,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2130,8'
          Dst:             libuna_utf16_string_with_index_copy_from_utf7_stream
        - Src:             'libfvalue_string.c:2138,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2150,8'
          Dst:             libuna_utf16_string_with_index_copy_from_utf8_stream
        - Src:             'libfvalue_string.c:2158,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:2170,8'
          Dst:             libuna_utf16_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:2179,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_get_utf16_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1900
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_string *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         57
      ICount:          369
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf16_string_size_from_byte_stream
        - libuna_utf16_string_size_from_scsu_stream
        - libuna_utf16_string_size_from_utf16_stream
        - libuna_utf16_string_size_from_utf32_stream
        - libuna_utf16_string_size_from_utf7_stream
        - libuna_utf16_string_size_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:1677,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1688,6'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1688,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1691,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1700,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1701,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1701,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1703,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1700,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1703,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1716,15'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1703,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1706,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1714,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1716,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1719,10'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:1772,9'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1790,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1790,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1818,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1818,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1846,9'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1864,9'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1882,9'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1719,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1722,15'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:1749,8'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1728,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1731,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1748,4'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1749,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1752,10'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1768,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1751,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1759,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1767,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1771,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1778,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1786,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1790,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1792,16'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1796,16'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1798,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1806,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1814,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1818,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1820,16'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1824,16'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1826,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1834,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1842,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1845,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1852,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1860,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1863,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1870,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1878,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1881,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1889,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1897,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:1679,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1690,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1705,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1721,14'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:1730,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1745,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:1751,9'
          Dst:             libuna_utf16_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:1758,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1771,8'
          Dst:             libuna_utf16_string_size_from_scsu_stream
        - Src:             'libfvalue_string.c:1777,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1798,8'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:1805,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1826,8'
          Dst:             libuna_utf16_string_size_from_utf32_stream
        - Src:             'libfvalue_string.c:1833,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1845,8'
          Dst:             libuna_utf16_string_size_from_utf7_stream
        - Src:             'libfvalue_string.c:1851,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1863,8'
          Dst:             libuna_utf16_string_size_from_utf8_stream
        - Src:             'libfvalue_string.c:1869,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1881,8'
          Dst:             libuna_utf16_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:1888,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         78
      ICount:          575
      EdgeCount:       98
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_byte_stream_copy_from_utf16
        - libuna_byte_stream_size_from_utf16
        - libuna_utf16_stream_copy_from_utf16
        - libuna_utf16_stream_size_from_utf16
        - libuna_utf32_stream_copy_from_utf16
        - libuna_utf32_stream_size_from_utf16
        - libuna_utf7_stream_copy_from_utf16
        - libuna_utf7_stream_size_from_utf16
        - libuna_utf8_stream_copy_from_utf16
        - libuna_utf8_stream_size_from_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:1331,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1342,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1342,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1345,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1353,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1353,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1356,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1364,7'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1364,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1367,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1375,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1375,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1387,29'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf16
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1389,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1394,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1394,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1405,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1405,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1424,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1424,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1442,12'
              BranchSideFuncs:
                - libuna_utf7_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1460,12'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1478,12'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf16
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1404,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1411,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1419,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1423,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1430,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1438,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1441,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1448,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1456,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1459,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1466,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1474,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1477,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1485,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1493,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1496,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1498,9'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1508,22'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1498,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1500,4'
              BranchSideFuncs:
                - free
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1505,3'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1513,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1516,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1524,2'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1526,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1530,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1530,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1559,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1559,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1588,9'
              BranchSideFuncs:
                - libuna_utf7_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1607,9'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1626,9'
              BranchSideFuncs:
                - libuna_byte_stream_copy_from_utf16
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1530,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1532,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1536,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf16
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1538,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1547,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1555,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1559,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1561,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1565,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf16
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:1567,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1576,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1584,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1587,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1595,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1603,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1606,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1614,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1622,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1625,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1634,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:1642,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1649,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1651,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:1661,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1651,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1653,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:1658,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:1333,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1344,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1355,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1366,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1377,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1393,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1404,8'
          Dst:             libuna_utf16_stream_size_from_utf16
        - Src:             'libfvalue_string.c:1410,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1423,8'
          Dst:             libuna_utf32_stream_size_from_utf16
        - Src:             'libfvalue_string.c:1429,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1441,8'
          Dst:             libuna_utf7_stream_size_from_utf16
        - Src:             'libfvalue_string.c:1447,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1459,8'
          Dst:             libuna_utf8_stream_size_from_utf16
        - Src:             'libfvalue_string.c:1465,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1477,8'
          Dst:             libuna_byte_stream_size_from_utf16
        - Src:             'libfvalue_string.c:1484,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1515,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1538,8'
          Dst:             libuna_utf16_stream_copy_from_utf16
        - Src:             'libfvalue_string.c:1546,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1567,8'
          Dst:             libuna_utf32_stream_copy_from_utf16
        - Src:             'libfvalue_string.c:1575,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1587,8'
          Dst:             libuna_utf7_stream_copy_from_utf16
        - Src:             'libfvalue_string.c:1594,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1606,8'
          Dst:             libuna_utf8_stream_copy_from_utf16
        - Src:             'libfvalue_string.c:1613,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1625,8'
          Dst:             libuna_byte_stream_copy_from_utf16
        - Src:             'libfvalue_string.c:1633,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1034
      functionLinenumberEnd: 1313
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         63
      ICount:          435
      EdgeCount:       82
      CyclomaticComplexity: 21
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf8_string_with_index_copy_from_byte_stream
        - libuna_utf8_string_with_index_copy_from_scsu_stream
        - libuna_utf8_string_with_index_copy_from_utf16_stream
        - libuna_utf8_string_with_index_copy_from_utf32_stream
        - libuna_utf8_string_with_index_copy_from_utf7_stream
        - libuna_utf8_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:1039,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1050,6'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1050,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1053,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1062,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1063,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1063,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1065,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1062,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1065,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1113,15'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1065,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1068,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1076,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1076,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1079,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1087,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1087,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1090,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1098,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1098,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1101,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1109,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1113,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1116,10'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:1173,9'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1193,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1193,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1223,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1223,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1253,9'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1273,9'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1293,9'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1116,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1119,15'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:1148,8'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1127,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1130,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1147,4'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1148,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1151,10'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1169,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1150,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1160,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1168,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1172,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1181,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1189,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1193,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1195,16'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1199,16'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1201,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1211,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1219,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1223,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1225,16'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1229,16'
              BranchSideFuncs:
                - libuna_utf8_string_with_index_copy_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:1231,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1241,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1249,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1252,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1261,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1269,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1272,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1281,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1289,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1292,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1302,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1310,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1052,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1067,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1078,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1089,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1100,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1118,14'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:1129,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1144,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:1150,9'
          Dst:             libuna_utf8_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:1159,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1172,8'
          Dst:             libuna_utf8_string_with_index_copy_from_scsu_stream
        - Src:             'libfvalue_string.c:1180,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1201,8'
          Dst:             libuna_utf8_string_with_index_copy_from_utf16_stream
        - Src:             'libfvalue_string.c:1210,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1231,8'
          Dst:             libuna_utf8_string_with_index_copy_from_utf32_stream
        - Src:             'libfvalue_string.c:1240,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1252,8'
          Dst:             libuna_utf8_string_with_index_copy_from_utf7_stream
        - Src:             'libfvalue_string.c:1260,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1272,8'
          Dst:             libuna_utf8_string_with_index_copy_from_utf8_stream
        - Src:             'libfvalue_string.c:1280,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1292,8'
          Dst:             libuna_utf8_string_with_index_copy_from_byte_stream
        - Src:             'libfvalue_string.c:1301,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_get_utf8_string_size
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_string *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         57
      ICount:          369
      EdgeCount:       73
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_free
        - libcerror_error_set
        - libuna_utf8_string_size_from_byte_stream
        - libuna_utf8_string_size_from_scsu_stream
        - libuna_utf8_string_size_from_utf16_stream
        - libuna_utf8_string_size_from_utf32_stream
        - libuna_utf8_string_size_from_utf7_stream
        - libuna_utf8_string_size_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:799,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:802,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:810,6'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:810,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:813,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:822,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:823,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:823,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:825,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:822,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:825,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:838,15'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf7_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_scsu_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:825,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:828,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:836,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:838,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:841,10'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:894,9'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_scsu_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:912,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:912,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:940,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:940,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:968,9'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf7_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:986,9'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf8_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1004,9'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:841,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:844,15'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_free
            - BranchSide:      'libfvalue_string.c:871,8'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:850,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:853,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_free
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:870,4'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:871,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:874,10'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:890,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:873,9'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:881,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:889,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:893,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:900,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:908,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:912,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:914,16'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:918,16'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:920,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:928,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:936,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:940,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:942,16'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:946,16'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf32_stream
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:948,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:956,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:964,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:967,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:974,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:982,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:985,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:992,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1000,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:1003,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:1011,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:1019,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:801,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:812,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:827,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:843,14'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:852,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:867,6'
          Dst:             libcerror_error_free
        - Src:             'libfvalue_string.c:873,9'
          Dst:             libuna_utf8_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:880,6'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:893,8'
          Dst:             libuna_utf8_string_size_from_scsu_stream
        - Src:             'libfvalue_string.c:899,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:920,8'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libfvalue_string.c:927,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:948,8'
          Dst:             libuna_utf8_string_size_from_utf32_stream
        - Src:             'libfvalue_string.c:955,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:967,8'
          Dst:             libuna_utf8_string_size_from_utf7_stream
        - Src:             'libfvalue_string.c:973,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:985,8'
          Dst:             libuna_utf8_string_size_from_utf8_stream
        - Src:             'libfvalue_string.c:991,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:1003,8'
          Dst:             libuna_utf8_string_size_from_byte_stream
        - Src:             'libfvalue_string.c:1010,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 784
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_string *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         78
      ICount:          575
      EdgeCount:       98
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
        - libuna_byte_stream_copy_from_utf8
        - libuna_byte_stream_size_from_utf8
        - libuna_utf16_stream_copy_from_utf8
        - libuna_utf16_stream_size_from_utf8
        - libuna_utf32_stream_copy_from_utf8
        - libuna_utf32_stream_size_from_utf8
        - libuna_utf7_stream_copy_from_utf8
        - libuna_utf7_stream_size_from_utf8
        - libuna_utf8_stream_copy_from_utf8
        - libuna_utf8_stream_size_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:453,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:456,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:464,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:464,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:467,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:475,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:475,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:486,7'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:486,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:497,6'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:497,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:500,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:509,28'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libuna_utf7_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_size_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_size_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libuna_byte_stream_size_from_utf8
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:511,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:516,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:516,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:527,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:527,12'
              BranchSideFuncs:
                - libuna_utf16_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:546,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:546,12'
              BranchSideFuncs:
                - libuna_utf32_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:564,12'
              BranchSideFuncs:
                - libuna_utf7_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:582,12'
              BranchSideFuncs:
                - libuna_utf8_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:600,12'
              BranchSideFuncs:
                - libuna_byte_stream_size_from_utf8
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:526,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:533,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:541,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:545,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:552,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:560,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:563,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:570,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:578,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:581,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:588,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:596,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:599,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:607,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:615,4'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:618,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:620,9'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:630,22'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:620,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:622,4'
              BranchSideFuncs:
                - free
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:627,3'
              BranchSideFuncs:
                - malloc
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:635,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:646,2'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:648,2'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:652,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:652,8'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:681,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:681,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:710,9'
              BranchSideFuncs:
                - libuna_utf7_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:729,9'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:748,9'
              BranchSideFuncs:
                - libuna_byte_stream_copy_from_utf8
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:652,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:654,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:658,16'
              BranchSideFuncs:
                - libuna_utf16_stream_copy_from_utf8
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:660,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:669,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:677,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:681,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:683,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:687,16'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_from_utf8
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:689,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:698,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:706,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:709,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:717,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:725,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:728,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:736,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:744,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:747,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:756,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:764,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:771,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:773,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:783,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:773,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:775,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:780,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:455,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:466,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:477,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:488,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:499,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:515,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:526,8'
          Dst:             libuna_utf16_stream_size_from_utf8
        - Src:             'libfvalue_string.c:532,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:545,8'
          Dst:             libuna_utf32_stream_size_from_utf8
        - Src:             'libfvalue_string.c:551,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:563,8'
          Dst:             libuna_utf7_stream_size_from_utf8
        - Src:             'libfvalue_string.c:569,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:581,8'
          Dst:             libuna_utf8_stream_size_from_utf8
        - Src:             'libfvalue_string.c:587,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:599,8'
          Dst:             libuna_byte_stream_size_from_utf8
        - Src:             'libfvalue_string.c:606,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:637,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:660,8'
          Dst:             libuna_utf16_stream_copy_from_utf8
        - Src:             'libfvalue_string.c:668,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:689,8'
          Dst:             libuna_utf32_stream_copy_from_utf8
        - Src:             'libfvalue_string.c:697,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:709,8'
          Dst:             libuna_utf7_stream_copy_from_utf8
        - Src:             'libfvalue_string.c:716,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:728,8'
          Dst:             libuna_utf8_stream_copy_from_utf8
        - Src:             'libfvalue_string.c:735,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:747,8'
          Dst:             libuna_byte_stream_copy_from_utf8
        - Src:             'libfvalue_string.c:755,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfvalue_string *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         105
      ICount:          517
      EdgeCount:       153
      CyclomaticComplexity: 50
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:293,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:304,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:304,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:315,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:315,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:326,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:327,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:327,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:328,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:328,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:329,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:329,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:330,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:330,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:331,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:331,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:332,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:332,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:333,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:333,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:334,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:334,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:335,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:335,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:336,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:336,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:337,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:337,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:338,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:338,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:339,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:339,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:340,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:340,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:341,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:341,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:342,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:342,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:343,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:343,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:344,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:344,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:345,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:345,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:346,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:346,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:347,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:347,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:348,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:348,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:349,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:349,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:350,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:350,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:351,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:351,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:352,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:352,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:353,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:353,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:354,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:354,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:355,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:355,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:356,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:356,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:357,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:357,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:358,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:358,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:359,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:359,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:360,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:360,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:361,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:361,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:362,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:362,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:363,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:363,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:364,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:364,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:365,3'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:365,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:326,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:376,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:376,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:378,9'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:388,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:378,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:380,4'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:385,3'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:393,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:396,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:404,2'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:406,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:420,21'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:425,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:427,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:432,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:295,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:317,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:367,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:395,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:411,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfvalue_string **'
        - 'struct.libfvalue_string *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_string
        - source_string
        - error
      BBCount:         30
      ICount:          237
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:159,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:162,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:170,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:170,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:173,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:181,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:181,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:183,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_string.c:187,24'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:190,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:193,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_string.c:201,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:201,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:207,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:220,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:220,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:222,40'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_string.c:227,47'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:230,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:233,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_string.c:241,40'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libfvalue_string.c:245,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libfvalue_string.c:251,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libfvalue_string.c:265,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:267,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:278,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:268,4'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:268,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:273,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_string.c:267,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:270,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:273,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_string.c:161,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:172,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:192,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:206,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:232,4'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:250,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_string **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - error
      BBCount:         15
      ICount:          80
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:120,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:131,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfvalue_string.c:131,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:133,10'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:146,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:133,7'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:135,13'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:141,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_string.c:135,8'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:137,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfvalue_string.c:140,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfvalue_string.c:122,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_string **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - error
      BBCount:         16
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_string.c:46,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:57,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:57,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_string.c:68,12'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_string.c:71,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:74,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:82,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_string.c:82,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:88,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_string.c:96,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_string.c:101,6'
          Branch Sides:
            - BranchSide:      'libfvalue_string.c:103,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_string.c:108,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_string.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:73,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_string.c:87,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_entry_clone
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'struct.libfdata_mapped_range *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_value_entry
        - source_value_entry
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_value_entry.c:142,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_entry.c:153,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_entry.c:153,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_entry.c:164,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value_entry.c:164,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:166,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_value_entry.c:170,29'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value_entry.c:173,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value_entry.c:184,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value_entry.c:184,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value_entry.c:198,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_entry.c:201,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:203,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value_entry.c:208,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_entry.c:144,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:189,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_entry_free
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_entry
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_value_entry.c:111,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_entry.c:122,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_value_entry.c:122,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:124,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value_entry.c:129,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_entry.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_value_entry_initialize
      functionSourceFile: '/src/libewf/libfvalue/libfvalue_value_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdata_mapped_range **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - value_entry
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfvalue_value_entry.c:39,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:42,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_entry.c:50,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_value_entry.c:50,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_value_entry.c:61,17'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_value_entry.c:64,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:67,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value_entry.c:75,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_value_entry.c:75,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_value_entry.c:89,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_value_entry.c:92,6'
          Branch Sides:
            - BranchSide:      'libfvalue_value_entry.c:94,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_value_entry.c:99,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_value_entry.c:41,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:66,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_value_entry.c:80,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_flags
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - flags
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_ace_flags
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:955,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:958,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:966,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_ace_flags
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:969,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:974,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:984,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_ace_flags
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:988,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:991,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:1001,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:1000,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:1005,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:1014,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:957,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:969,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:973,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:983,11'
          Dst:             libewf_lef_permission_get_ace_flags
        - Src:             'libewf_access_control_entry.c:990,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:1000,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:1004,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_access_mask
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 875
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - access_mask
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_access_mask
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:880,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:883,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:891,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_access_mask
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:894,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:899,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:909,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_access_mask
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:913,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:916,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:926,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:925,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:939,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:882,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:894,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:898,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:908,11'
          Dst:             libewf_lef_permission_get_access_mask
        - Src:             'libewf_access_control_entry.c:915,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:925,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:929,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 800
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:805,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:808,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:816,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:819,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:824,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:834,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:839,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:842,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:852,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:851,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:856,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:865,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:807,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:819,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:823,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:833,11'
          Dst:             libewf_lef_permission_get_utf16_name
        - Src:             'libewf_access_control_entry.c:841,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:851,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:855,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 724
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf16_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:729,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:732,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:740,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:743,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:748,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:758,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:762,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:765,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:775,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:774,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:788,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:731,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:743,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:747,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:757,11'
          Dst:             libewf_lef_permission_get_utf16_name_size
        - Src:             'libewf_access_control_entry.c:764,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:774,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:778,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 714
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:653,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:656,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:664,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:667,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:682,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:687,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:690,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:700,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:699,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:713,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:655,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:667,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:671,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:681,11'
          Dst:             libewf_lef_permission_get_utf8_name
        - Src:             'libewf_access_control_entry.c:689,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:699,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:703,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf8_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:577,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:580,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:588,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:591,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:596,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:606,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:610,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:613,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:623,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:622,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:636,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:579,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:591,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:595,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:605,11'
          Dst:             libewf_lef_permission_get_utf8_name_size
        - Src:             'libewf_access_control_entry.c:612,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:622,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:626,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf16_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf16_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:501,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:512,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf16_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:515,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:530,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf16_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:535,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:548,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:547,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:561,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:503,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:515,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:519,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:529,11'
          Dst:             libewf_lef_permission_get_utf16_identifier
        - Src:             'libewf_access_control_entry.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:547,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:551,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf16_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf16_identifier_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:425,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:428,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:436,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf16_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:439,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:454,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf16_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:458,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:461,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:471,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:470,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:484,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:427,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:439,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:443,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:453,11'
          Dst:             libewf_lef_permission_get_utf16_identifier_size
        - Src:             'libewf_access_control_entry.c:460,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:470,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:474,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf8_identifier
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf8_identifier
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:349,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:360,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf8_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:363,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:368,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:378,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf8_identifier
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:383,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:396,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:395,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:400,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:409,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:351,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:363,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:367,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:377,11'
          Dst:             libewf_lef_permission_get_utf8_identifier
        - Src:             'libewf_access_control_entry.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:395,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:399,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_utf8_identifier_size
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_utf8_identifier_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:273,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:276,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:284,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_utf8_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:287,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:302,12'
              BranchSideFuncs:
                - libewf_lef_permission_get_utf8_identifier_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:306,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:309,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:319,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:318,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:323,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:332,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:275,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:287,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:291,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:301,11'
          Dst:             libewf_lef_permission_get_utf8_identifier_size
        - Src:             'libewf_access_control_entry.c:308,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:318,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:322,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_get_type
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - type
        - error
      BBCount:         13
      ICount:          101
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_permission_get_property_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:200,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:203,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:211,77'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_permission_get_property_type
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:229,7'
              BranchSideFuncs:
                - libewf_lef_permission_get_property_type
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:228,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:244,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:243,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:257,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:202,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:214,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_access_control_entry.c:218,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:228,6'
          Dst:             libewf_lef_permission_get_property_type
        - Src:             'libewf_access_control_entry.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:243,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_access_control_entry.c:247,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_free
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:149,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:160,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:160,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:162,79'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:185,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_access_control_entry.c:166,7'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:171,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_access_control_entry.c:182,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_access_control_entry.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:166,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_access_control_entry.c:170,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_access_control_entry_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_access_control_entry.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'struct.libewf_lef_permission *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - access_control_entry
        - lef_permission
        - error
      BBCount:         20
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_access_control_entry.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:66,6'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_access_control_entry.c:77,34'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_access_control_entry.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_access_control_entry.c:91,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_access_control_entry.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_access_control_entry.c:110,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_access_control_entry.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_access_control_entry.c:123,50'
              BranchSideFuncs: []
        - Branch String:   'libewf_access_control_entry.c:130,6'
          Branch Sides:
            - BranchSide:      'libewf_access_control_entry.c:132,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_access_control_entry.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_access_control_entry.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_access_control_entry.c:109,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_access_control_entry.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf16_value
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf16_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:731,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:742,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf16_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:745,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:750,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:760,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf16_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:765,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:768,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:778,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:777,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:791,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:745,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:749,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:759,11'
          Dst:             libewf_lef_extended_attribute_get_utf16_value
        - Src:             'libewf_attribute.c:767,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:777,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:781,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf16_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 650
      functionLinenumberEnd: 715
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf16_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:655,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:666,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf16_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:669,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:674,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:684,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf16_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:688,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:691,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:701,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:700,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:714,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:657,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:669,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:673,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:683,11'
          Dst:             libewf_lef_extended_attribute_get_utf16_value_size
        - Src:             'libewf_attribute.c:690,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:700,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:704,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf8_value
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf8_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:579,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:590,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf8_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:593,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:598,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:608,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf8_value
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:613,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:616,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:626,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:625,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:639,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:581,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:593,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:597,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:607,11'
          Dst:             libewf_lef_extended_attribute_get_utf8_value
        - Src:             'libewf_attribute.c:615,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:625,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:629,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf8_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf8_value_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:503,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:514,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf8_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:517,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:522,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:532,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf8_value_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:536,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:539,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:549,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:548,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:553,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:562,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:505,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:517,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:521,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:531,11'
          Dst:             libewf_lef_extended_attribute_get_utf8_value_size
        - Src:             'libewf_attribute.c:538,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:548,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:552,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf16_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:427,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:438,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:441,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:446,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:456,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf16_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:461,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:464,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:474,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:473,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:478,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:487,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:429,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:441,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:445,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:455,11'
          Dst:             libewf_lef_extended_attribute_get_utf16_name
        - Src:             'libewf_attribute.c:463,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:473,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:477,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf16_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf16_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:351,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:354,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:362,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:365,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:380,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf16_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:384,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:387,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:397,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:396,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:410,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:353,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:365,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:369,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:379,11'
          Dst:             libewf_lef_extended_attribute_get_utf16_name_size
        - Src:             'libewf_attribute.c:386,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:396,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:400,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf8_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:275,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:278,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:286,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:289,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:304,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf8_name
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:309,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:312,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:322,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:321,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:326,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:335,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:277,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:289,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:293,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:303,11'
          Dst:             libewf_lef_extended_attribute_get_utf8_name
        - Src:             'libewf_attribute.c:311,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:321,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:325,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - utf8_string_size
        - error
      BBCount:         13
      ICount:          103
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_grab_for_read
        - libcthreads_read_write_lock_release_for_read
        - libewf_lef_extended_attribute_get_utf8_name_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:199,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:210,55'
              BranchSideFuncs:
                - libcthreads_read_write_lock_grab_for_read
                - libewf_lef_extended_attribute_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:213,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:218,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:228,12'
              BranchSideFuncs:
                - libewf_lef_extended_attribute_get_utf8_name_size
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:232,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:235,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:245,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_release_for_read
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:244,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:258,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:201,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:213,6'
          Dst:             libcthreads_read_write_lock_grab_for_read
        - Src:             'libewf_attribute.c:217,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:227,11'
          Dst:             libewf_lef_extended_attribute_get_utf8_name_size
        - Src:             'libewf_attribute.c:234,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:244,6'
          Dst:             libcthreads_read_write_lock_release_for_read
        - Src:             'libewf_attribute.c:248,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_free
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:149,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:160,7'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:160,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:162,57'
              BranchSideFuncs:
                - libcthreads_read_write_lock_free
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:183,10'
              BranchSideFuncs: []
        - Branch String:   'libewf_attribute.c:166,7'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:171,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_attribute.c:180,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_attribute.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:166,7'
          Dst:             libcthreads_read_write_lock_free
        - Src:             'libewf_attribute.c:170,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_attribute_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - lef_extended_attribute
        - error
      BBCount:         20
      ICount:          132
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libcthreads_read_write_lock_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_attribute.c:44,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:47,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:55,7'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:55,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:58,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:66,6'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:66,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_attribute.c:77,23'
              BranchSideFuncs:
                - malloc
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_attribute.c:80,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_attribute.c:91,6'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libewf_attribute.c:91,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:97,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_attribute.c:110,10'
              BranchSideFuncs:
                - libcthreads_read_write_lock_initialize
                - libcerror_error_set
                - free
        - Branch String:   'libewf_attribute.c:109,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:114,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_attribute.c:123,47'
              BranchSideFuncs: []
        - Branch String:   'libewf_attribute.c:130,6'
          Branch Sides:
            - BranchSide:      'libewf_attribute.c:132,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_attribute.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_attribute.c:46,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:57,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:82,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:96,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_attribute.c:109,6'
          Dst:             libcthreads_read_write_lock_initialize
        - Src:             'libewf_attribute.c:113,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_bit_stream_get_value
      functionSourceFile: '/src/libewf/libewf/libewf_bit_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_bit_stream *'
        - char
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - number_of_bits
        - value_32bit
        - error
      BBCount:         48
      ICount:          391
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    11
      BranchProfiles:
        - Branch String:   'libewf_bit_stream.c:203,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:206,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:214,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:214,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:217,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:225,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:225,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:236,29'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:238,2'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:240,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:309,17'
              BranchSideFuncs: []
        - Branch String:   'libewf_bit_stream.c:241,7'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:240,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:241,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:240,3'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:243,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:266,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:243,8'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:246,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:254,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:254,8'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:256,42'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:258,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:266,7'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:268,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:272,26'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:276,7'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:278,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:280,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:280,7'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:282,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:292,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:282,8'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:286,44'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:290,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:297,8'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:299,54'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:301,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:302,7'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:304,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:306,31'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libewf_bit_stream.c:205,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:216,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:227,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:245,5'
          Dst:             libcerror_error_set
    - functionName:    libewf_bit_stream_free
      functionSourceFile: '/src/libewf/libewf/libewf_bit_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_bit_stream **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libewf_bit_stream.c:167,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:178,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_bit_stream.c:178,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:180,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_bit_stream.c:185,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_bit_stream.c:169,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_bit_stream_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_bit_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libewf_bit_stream **'
        - 'char *'
        - size_t
        - size_t
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - bit_stream
        - byte_stream
        - byte_stream_size
        - byte_stream_offset
        - storage_type
        - error
      BBCount:         27
      ICount:          189
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_bit_stream.c:45,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:56,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:56,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:67,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:67,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:78,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:89,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:89,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:92,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:100,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:101,3'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:101,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:112,16'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:100,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_bit_stream.c:112,16'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_bit_stream.c:115,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_bit_stream.c:126,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_bit_stream.c:126,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:132,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_bit_stream.c:140,40'
              BranchSideFuncs: []
        - Branch String:   'libewf_bit_stream.c:148,6'
          Branch Sides:
            - BranchSide:      'libewf_bit_stream.c:150,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_bit_stream.c:155,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_bit_stream.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:91,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:103,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:117,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_bit_stream.c:131,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_buffer_data_handle_seek_segment_offset
      functionSourceFile: '/src/libewf/libewf/libewf_buffer_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'struct.libewf_buffer_data_handle *'
        - 'size_t *'
        - int
        - int
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_handle
        - segment_index
        - segment_file_index
        - segment_offset
        - error
      BBCount:         10
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_buffer_data_handle.c:287,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:290,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:298,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:298,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:309,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:309,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:320,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_buffer_data_handle.c:289,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:300,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:311,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_buffer_data_handle_read_segment_data
      functionSourceFile: '/src/libewf/libewf/libewf_buffer_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'struct.libewf_buffer_data_handle *'
        - 'size_t *'
        - int
        - int
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - file_io_handle
        - segment_index
        - segment_file_index
        - segment_data
        - segment_data_size
        - segment_flags
        - read_flags
        - error
      BBCount:         21
      ICount:          172
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_buffer_data_handle.c:186,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:197,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:197,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:200,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:208,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:208,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:219,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:219,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:222,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:230,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:230,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:241,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:241,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:243,3'
              BranchSideFuncs: []
            - BranchSide:      'libewf_buffer_data_handle.c:245,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:247,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:249,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:251,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:251,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:257,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:265,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_buffer_data_handle.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:199,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:221,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:232,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:256,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_buffer_data_handle_free
      functionSourceFile: '/src/libewf/libewf/libewf_buffer_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_buffer_data_handle **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_buffer_data_handle.c:142,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:153,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_buffer_data_handle.c:153,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:155,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_buffer_data_handle.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_buffer_data_handle.c:144,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_buffer_data_handle_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_buffer_data_handle.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_buffer_data_handle **'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - data_handle
        - data
        - data_size
        - error
      BBCount:         23
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_buffer_data_handle.c:42,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:45,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:53,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:53,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:56,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:64,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:64,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:66,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:78,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:66,7'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:69,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:77,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:78,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:81,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_buffer_data_handle.c:89,17'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_buffer_data_handle.c:92,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:95,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_buffer_data_handle.c:103,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_buffer_data_handle.c:103,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:109,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_buffer_data_handle.c:117,32'
              BranchSideFuncs: []
        - Branch String:   'libewf_buffer_data_handle.c:123,6'
          Branch Sides:
            - BranchSide:      'libewf_buffer_data_handle.c:125,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_buffer_data_handle.c:130,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_buffer_data_handle.c:44,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:55,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:68,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:80,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:94,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_buffer_data_handle.c:108,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf16_value
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 924
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:927,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:930,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:939,7'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:938,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:947,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:955,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:929,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:938,6'
          Dst:             libuna_utf16_string_copy_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:946,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf16_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:885,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:888,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:897,7'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:896,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:904,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:912,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:887,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:896,6'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:903,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf8_value
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 840
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:843,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:846,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:855,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:854,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:871,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:845,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:854,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:862,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf8_value_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 798
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:801,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:804,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:813,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:812,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:820,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:828,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:803,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:812,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:819,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf16_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:759,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:762,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:771,7'
              BranchSideFuncs:
                - libuna_utf16_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:770,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:787,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:761,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:770,6'
          Dst:             libuna_utf16_string_copy_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:778,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf16_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 745
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf16_string_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf16_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:717,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:720,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:729,7'
              BranchSideFuncs:
                - libuna_utf16_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:728,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:736,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:744,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:719,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:728,6'
          Dst:             libuna_utf16_string_size_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:735,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf8_name
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_copy_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:675,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:678,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:687,7'
              BranchSideFuncs:
                - libuna_utf8_string_copy_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:686,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:703,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:677,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:686,6'
          Dst:             libuna_utf8_string_copy_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:694,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_get_utf8_name_size
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - utf8_string_size
        - error
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libuna_utf8_string_size_from_utf16_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:633,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:645,7'
              BranchSideFuncs:
                - libuna_utf8_string_size_from_utf16_stream
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:644,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:660,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:635,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:644,6'
          Dst:             libuna_utf8_string_size_from_utf16_stream
        - Src:             'libewf_lef_extended_attribute.c:651,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_read_data
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'struct.libewf_lef_extended_attribute *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - data
        - data_size
        - error
      BBCount:         52
      ICount:          451
      EdgeCount:       72
      CyclomaticComplexity: 22
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:296,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:307,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:307,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:318,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:318,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:329,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:329,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:332,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:340,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:341,3'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:341,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:340,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:352,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:362,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:371,16'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:387,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:371,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:375,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:383,13'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:387,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:396,16'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:424,38'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:396,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:400,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:408,14'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:456,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:458,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:523,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:458,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:461,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:469,46'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:472,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:475,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:483,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:483,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:489,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:497,39'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:523,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:525,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:598,20'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:525,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:528,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:536,47'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:539,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:542,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:550,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:550,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:556,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:564,40'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:601,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:603,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:608,2'
              BranchSideFuncs:
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:610,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:612,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:617,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:298,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:309,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:320,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:331,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:374,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:399,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:460,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:474,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:488,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:527,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:541,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:555,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_clone
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libewf_lef_extended_attribute **'
        - 'struct.libewf_lef_extended_attribute *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_lef_extended_attribute
        - source_lef_extended_attribute
        - error
      BBCount:         30
      ICount:          225
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:156,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:159,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:167,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:167,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:170,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:178,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:178,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:180,4'
              BranchSideFuncs: []
            - BranchSide:      'libewf_lef_extended_attribute.c:184,40'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:187,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:198,5'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:201,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:203,63'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:233,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:206,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:209,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:217,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:217,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:223,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:231,57'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:233,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:235,64'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:265,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:238,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:241,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:249,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:249,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:255,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:263,57'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:268,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:270,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:275,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:158,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:169,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:208,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:222,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:240,4'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:254,4'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_free
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_extended_attribute **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - error
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:115,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:118,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:126,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:126,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:128,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:143,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:128,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:130,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:133,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:133,7'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:135,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:138,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:117,3'
          Dst:             libcerror_error_set
    - functionName:    libewf_lef_extended_attribute_initialize
      functionSourceFile: '/src/libewf/libewf/libewf_lef_extended_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libewf_lef_extended_attribute **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - lef_extended_attribute
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libewf_lef_extended_attribute.c:43,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:54,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libewf_lef_extended_attribute.c:65,28'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libewf_lef_extended_attribute.c:68,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:79,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libewf_lef_extended_attribute.c:79,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:93,2'
              BranchSideFuncs: []
        - Branch String:   'libewf_lef_extended_attribute.c:96,6'
          Branch Sides:
            - BranchSide:      'libewf_lef_extended_attribute.c:98,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libewf_lef_extended_attribute.c:103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libewf_lef_extended_attribute.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libewf_lef_extended_attribute.c:84,3'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_set_segment_by_index
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - string_segment
        - string_segment_size
        - error
      BBCount:         24
      ICount:          181
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:452,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:463,71'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:466,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:466,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:465,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:477,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:477,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:488,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:488,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:490,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:504,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:490,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:493,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:501,2'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_split_string.c:504,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:507,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:515,38'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:517,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:520,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:528,28'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:530,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:533,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:468,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:479,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:492,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:506,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:519,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:532,4'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_get_segment_by_index
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - int
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - segment_index
        - string_segment
        - string_segment_size
        - error
      BBCount:         15
      ICount:          114
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:385,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:388,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:396,71'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:399,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:399,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:402,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:398,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:402,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:410,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:410,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:421,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:421,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:424,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:432,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:387,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:401,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:412,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:423,3'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_get_number_of_segments
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - number_of_segments
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:343,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:354,71'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:356,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:367,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:345,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:358,3'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_get_string
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - string
        - string_size
        - error
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:291,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:302,71'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:304,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:315,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:315,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:326,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:293,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:306,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:317,3'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_free
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - error
      BBCount:         18
      ICount:          106
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:242,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:253,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:253,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:255,73'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:276,2'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_split_string.c:258,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:260,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:263,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:263,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:265,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:268,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:268,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:270,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:273,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:244,3'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_split_string_initialize
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_split_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - split_string
        - string
        - string_size
        - number_of_segments
        - error
      BBCount:         47
      ICount:          323
      EdgeCount:       65
      CyclomaticComplexity: 20
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_split_string.c:45,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:56,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:56,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:67,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:67,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:78,26'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:81,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:84,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:92,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:92,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:98,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:109,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:110,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:110,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - malloc
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:143,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:109,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:112,35'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:143,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:115,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:118,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:126,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:126,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:132,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:140,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:143,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:145,47'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_split_string.c:202,46'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_split_string.c:148,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:151,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:159,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:159,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:165,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:173,53'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_split_string.c:176,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:179,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:187,7'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:187,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:193,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:201,2'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_split_string.c:209,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:211,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:229,2'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_split_string.c:211,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:213,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:216,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:216,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:218,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:221,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libcsplit_narrow_split_string.c:221,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_split_string.c:223,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcsplit_narrow_split_string.c:226,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcsplit_narrow_split_string.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:83,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:97,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:117,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:131,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:150,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:164,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:178,4'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_split_string.c:192,4'
          Dst:             libcerror_error_set
    - functionName:    libcsplit_narrow_string_split
      functionSourceFile: '/src/libewf/libcsplit/libcsplit_narrow_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - char
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string
        - string_size
        - delimiter
        - split_string
        - error
      BBCount:         88
      ICount:          473
      EdgeCount:       119
      CyclomaticComplexity: 33
      functionsReached:
        - libcerror_error_set
        - libcsplit_narrow_split_string_free
        - libcsplit_narrow_split_string_get_string
        - libcsplit_narrow_split_string_initialize
        - libcsplit_narrow_split_string_set_segment_by_index
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcsplit_narrow_string.c:50,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:53,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:61,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:61,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:64,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:72,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:72,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:75,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:83,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:83,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:86,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:96,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:97,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:97,8'
              BranchSideFuncs: []
            - BranchSide:      'libcsplit_narrow_string.c:99,3'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_string.c:96,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'libcsplit_narrow_string.c:103,27'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:110,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:112,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:125,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:113,5'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:113,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:115,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:112,8'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:115,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:119,14'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:125,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:127,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:129,16'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:131,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:133,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:135,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:135,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:137,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:139,12'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:143,2'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:108,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcsplit_narrow_string.c:146,23'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_initialize
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:148,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:156,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:166,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:166,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:168,3'
              BranchSideFuncs: []
            - BranchSide:      'libcsplit_narrow_string.c:174,8'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_get_string
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:173,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:180,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:188,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:188,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:191,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:199,6'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
                - libcerror_error_set
        - Branch String:   'libcsplit_narrow_string.c:199,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:202,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:210,18'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:213,2'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:217,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:277,2'
              BranchSideFuncs: []
        - Branch String:   'libcsplit_narrow_string.c:219,3'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:221,10'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:234,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:222,5'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:222,11'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:224,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:221,8'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:224,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:228,14'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:234,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:236,33'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:240,33'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:242,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:244,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:264,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:246,8'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:254,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:263,3'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:264,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:266,4'
              BranchSideFuncs: []
            - BranchSide:      'libcsplit_narrow_string.c:268,7'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:268,7'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:270,17'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:274,20'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_set_segment_by_index
                - libcerror_error_set
                - libcsplit_narrow_split_string_free
        - Branch String:   'libcsplit_narrow_string.c:280,6'
          Branch Sides:
            - BranchSide:      'libcsplit_narrow_string.c:283,4'
              BranchSideFuncs:
                - libcsplit_narrow_split_string_free
            - BranchSide:      'libcsplit_narrow_string.c:286,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcsplit_narrow_string.c:52,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:63,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:74,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:85,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:148,6'
          Dst:             libcsplit_narrow_split_string_initialize
        - Src:             'libcsplit_narrow_string.c:155,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:173,6'
          Dst:             libcsplit_narrow_split_string_get_string
        - Src:             'libcsplit_narrow_string.c:179,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:190,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:201,3'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:246,8'
          Dst:             libcsplit_narrow_split_string_set_segment_by_index
        - Src:             'libcsplit_narrow_string.c:253,5'
          Dst:             libcerror_error_set
        - Src:             'libcsplit_narrow_string.c:282,3'
          Dst:             libcsplit_narrow_split_string_free
    - functionName:    libuna_base32_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2840
      functionLinenumberEnd: 3034
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_stream
        - base32_stream_size
        - base32_stream_index
        - byte_stream
        - byte_stream_size
        - base32_variant
        - error
      BBCount:         50
      ICount:          334
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_base32_quintuplet_copy_from_byte_stream
        - libuna_base32_quintuplet_copy_to_base32_stream
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:2851,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2854,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2862,6'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_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_base32_stream.c:2862,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2865,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2873,6'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_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_base32_stream.c:2873,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2876,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2884,7'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_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_base32_stream.c:2884,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2887,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2895,6'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2895,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2898,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2906,6'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2906,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2909,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2917,10'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2917,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2920,20'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2924,20'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2929,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2944,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2946,33'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2948,32'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2950,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2952,21'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2960,6'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2954,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2956,20'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2958,36'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2960,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2971,2'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2971,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2977,8'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:3024,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:2975,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2984,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2995,8'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2994,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:3004,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:3012,7'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:3012,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2971,2'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:3014,25'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:3016,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:3018,5'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:3022,3'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_byte_stream
                - libuna_base32_quintuplet_copy_to_base32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:3024,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:3026,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:3031,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:3026,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:3028,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:3030,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:2853,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2864,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2875,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2886,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2897,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2908,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2928,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2962,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2975,7'
          Dst:             libuna_base32_quintuplet_copy_from_byte_stream
        - Src:             'libuna_base32_stream.c:2983,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2994,7'
          Dst:             libuna_base32_quintuplet_copy_to_base32_stream
        - Src:             'libuna_base32_stream.c:3003,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_quintuplet_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_quintuplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         28
      ICount:          257
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:1503,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1514,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1514,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1517,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1525,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1525,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1528,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1536,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1536,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1539,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1547,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1547,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1558,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1558,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1561,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1571,28'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1578,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1580,29'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1583,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1585,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1587,29'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1590,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1592,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1594,29'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1597,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1599,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1601,29'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1604,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:1505,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1516,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1527,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1538,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1549,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1560,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_quintuplet_copy_to_base32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - size_t
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_quintuplet
        - base32_stream
        - base32_stream_size
        - base32_stream_index
        - padding_size
        - base32_variant
        - error
      BBCount:         114
      ICount:          1657
      EdgeCount:       128
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:1013,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1016,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1024,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_base32_stream.c:1024,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1027,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1035,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_base32_stream.c:1035,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1038,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1046,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
        - Branch String:   'libuna_base32_stream.c:1046,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1057,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_base32_stream.c:1057,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1068,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
        - Branch String:   'libuna_base32_stream.c:1068,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1071,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1075,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1080,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1088,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1097,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1105,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1108,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1113,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1113,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1118,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1118,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1123,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1153,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1156,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1164,33'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1167,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1170,62'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1175,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1185,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1195,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1205,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1214,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1220,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1220,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1222,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1219,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1222,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1295,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1222,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1225,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1233,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1233,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1235,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1240,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1243,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1246,63'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1251,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1261,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1271,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1281,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1290,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1296,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1296,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1298,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1295,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1298,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1352,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1298,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1301,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1309,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1309,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1311,35'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1315,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1317,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1320,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1324,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1330,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1336,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1342,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1347,31'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1353,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1353,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1355,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1352,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1355,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1428,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1355,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1358,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1366,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1366,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1368,35'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1373,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1376,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1379,63'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1384,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1394,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1404,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1414,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1423,35'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1429,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1429,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1431,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1428,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1431,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1482,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1431,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1434,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1442,7'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1442,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1444,35'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1448,22'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1450,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1453,59'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1457,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1463,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1469,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1475,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:1480,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:1015,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1026,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1037,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1048,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1079,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1096,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1122,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1155,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1224,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1300,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1357,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1433,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_stream_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2804
      functionLinenumberEnd: 2827
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_stream
        - base32_stream_size
        - byte_stream
        - byte_stream_size
        - base32_variant
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_base32_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:2808,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2818,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2826,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:2808,6'
          Dst:             libuna_base32_stream_with_index_copy_from_byte_stream
        - Src:             'libuna_base32_stream.c:2817,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_stream_size_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2792
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - base32_stream_size
        - base32_variant
        - error
      BBCount:         32
      ICount:          201
      EdgeCount:       36
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:2689,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2692,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2700,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2700,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2711,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2711,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2714,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2722,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2722,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2725,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2729,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2734,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2742,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2745,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2750,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2750,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2755,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2755,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2760,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2773,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2775,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2777,26'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:2779,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2781,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2789,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:2783,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2785,20'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:2787,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:2691,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2702,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2713,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2733,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2759,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_stream_copy_to_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2271
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_stream
        - base32_stream_size
        - byte_stream
        - byte_stream_size
        - base32_variant
        - flags
        - error
      BBCount:         144
      ICount:          1130
      EdgeCount:       179
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
        - libuna_base32_quintuplet_copy_from_base32_stream
        - libuna_base32_quintuplet_copy_to_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:2285,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2296,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2296,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2307,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2307,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2318,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2318,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2329,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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
        - Branch String:   'libuna_base32_stream.c:2329,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2332,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2336,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2341,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2349,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2352,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2357,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2357,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2362,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2362,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2367,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2375,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2378,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2388,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2388,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2390,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2451,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2393,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2395,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2449,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2395,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2398,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2402,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2408,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2414,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2420,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2425,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2428,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2428,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2430,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2427,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2430,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2434,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2439,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2439,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2442,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2440,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2440,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2442,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2438,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2442,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2446,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2451,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2453,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2455,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2457,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2459,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2656,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2459,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2462,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2466,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2472,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2478,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2484,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2489,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2490,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2490,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2492,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2489,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2492,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2559,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2493,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2493,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2501,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2492,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2495,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2501,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2501,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2503,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2539,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2503,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2506,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2510,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2516,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2522,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2528,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2533,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2534,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2534,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2536,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2533,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2536,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2538,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2543,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2545,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2558,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2545,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2548,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2556,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2560,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2560,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2563,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2561,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2561,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2563,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2559,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2563,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2581,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2563,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2565,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2578,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2565,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2567,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2569,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2570,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2570,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2574,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2569,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2572,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2574,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2581,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2583,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2585,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2589,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2592,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2601,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2601,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2457,2'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2603,8'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2603,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2606,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2618,9'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_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_base32_stream.c:2616,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2626,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2637,9'
              BranchSideFuncs:
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2636,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2645,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2653,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_quintuplet_copy_from_base32_stream
                - libuna_base32_quintuplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2656,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2658,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2670,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:2658,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2661,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2669,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:2287,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2298,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2309,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2320,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2340,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2366,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2377,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2547,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2591,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2605,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2616,8'
          Dst:             libuna_base32_quintuplet_copy_from_base32_stream
        - Src:             'libuna_base32_stream.c:2625,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2636,8'
          Dst:             libuna_base32_quintuplet_copy_to_byte_stream
        - Src:             'libuna_base32_stream.c:2644,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2660,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_quintuplet_copy_from_base32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_quintuplet
        - base32_stream
        - base32_stream_size
        - base32_stream_index
        - padding_size
        - base32_variant
        - error
      BBCount:         169
      ICount:          2161
      EdgeCount:       210
      CyclomaticComplexity: 43
      functionsReached:
        - libcerror_error_set
        - libuna_base32_character_copy_to_quintet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:198,6'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:209,6'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:209,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:220,6'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:220,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:231,7'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:231,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:242,6'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:242,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:253,10'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:253,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:258,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:258,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:258,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:262,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:270,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:273,26'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:278,26'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:278,26'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:283,26'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:283,26'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:288,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:298,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:309,10'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:309,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:312,24'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:316,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:322,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:328,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:334,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:339,30'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:341,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:353,17'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:352,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:367,6'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:367,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:370,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:378,10'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:378,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:381,24'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:385,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:391,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:397,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:403,4'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:408,30'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:410,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:413,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:422,17'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_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_base32_stream.c:421,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:428,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:436,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:438,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:440,11'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:583,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:440,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:443,25'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:448,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:458,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:468,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:478,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:487,35'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:489,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:492,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:500,9'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:500,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:503,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:511,9'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:512,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:512,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:514,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:511,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:514,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:551,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:514,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:517,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:525,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:525,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:528,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:536,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:536,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:539,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:547,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:550,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:557,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:566,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:565,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:572,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:580,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:583,11'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:594,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:596,11'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:684,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:596,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:599,25'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:603,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:609,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:615,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:621,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:626,31'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:628,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:631,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:639,7'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:639,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:641,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - 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_base32_stream.c:655,8'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:641,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:644,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:652,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_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_base32_stream.c:655,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:658,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:667,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:666,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:673,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:681,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_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_base32_stream.c:684,11'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:687,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:695,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:697,11'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:851,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:697,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:700,25'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:705,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:715,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:725,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:735,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_base32_stream.c:744,35'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:746,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:749,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:757,9'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:757,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:760,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:768,9'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_base32_stream.c:769,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:769,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:771,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:768,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:771,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:807,8'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:771,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:774,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:782,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:782,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:785,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:793,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:793,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:796,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:804,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:807,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:810,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:819,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:818,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:825,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:834,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:833,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:840,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:848,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:851,11'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:854,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:862,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:864,11'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:952,13'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:864,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:867,25'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:871,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:877,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:883,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:889,5'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:894,31'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:896,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:899,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:907,7'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:907,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:909,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:923,8'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:909,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:912,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:920,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:923,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:926,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:935,19'
              BranchSideFuncs:
                - libuna_base32_character_copy_to_quintet
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:934,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:941,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:949,22'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:952,11'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:955,4'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libuna_base32_stream.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:261,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:287,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:300,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:352,6'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:369,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:412,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:421,6'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:427,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:491,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:502,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:516,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:527,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:538,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:550,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:556,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:565,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:571,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:585,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:630,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:643,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:657,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:666,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:672,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:686,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:748,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:759,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:773,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:784,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:795,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:809,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:818,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:824,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:833,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:839,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:853,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:898,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:911,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:925,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:934,8'
          Dst:             libuna_base32_character_copy_to_quintet
        - Src:             'libuna_base32_stream.c:940,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:954,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_quintuplet_copy_to_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1621
      functionLinenumberEnd: 1747
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_quintuplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         34
      ICount:          256
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:1625,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1628,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1636,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_base32_stream.c:1636,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1647,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_base32_stream.c:1647,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1650,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1658,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1658,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1661,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1669,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1669,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1672,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1680,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1684,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1686,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1699,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1686,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1689,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1697,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1699,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1701,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1714,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1701,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1704,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1712,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1714,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1716,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1729,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1716,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1719,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1727,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1729,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1731,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1744,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:1731,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1734,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1742,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:1627,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1638,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1649,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1660,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1671,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1688,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1703,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1718,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1733,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_character_copy_to_quintet
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_character
        - base32_quintet
        - base32_variant
        - error
      BBCount:         58
      ICount:          301
      EdgeCount:       74
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:51,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:62,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:62,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:68,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:103,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:142,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:69,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:69,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:73,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:68,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:71,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:73,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:74,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:74,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:78,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:73,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:76,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:78,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:79,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:79,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:83,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:78,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:81,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:83,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:84,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:84,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:91,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:83,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:86,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:91,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:104,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:104,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:111,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:103,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:106,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:111,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:112,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:112,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:116,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:111,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:114,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:116,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:117,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:117,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:121,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:116,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:119,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:121,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:122,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:122,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:129,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:121,13'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:124,27'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base32_stream.c:129,6'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libuna_base32_stream.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:90,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:128,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:141,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base32_stream_size_to_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_base32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1763
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base32_stream
        - base32_stream_size
        - byte_stream_size
        - base32_variant
        - flags
        - error
      BBCount:         214
      ICount:          1545
      EdgeCount:       263
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base32_stream.c:1776,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1779,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1787,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_base32_stream.c:1787,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1790,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1798,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_base32_stream.c:1798,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1801,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1809,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
        - Branch String:   'libuna_base32_stream.c:1809,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1812,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1816,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1821,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1829,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1833,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1833,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1837,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1845,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1848,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1853,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1853,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1858,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1858,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1863,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1871,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1884,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1884,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1886,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1949,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1889,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1891,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1945,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1891,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1894,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1898,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1904,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1910,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1916,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1921,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1924,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1924,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1926,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1923,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1926,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1930,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1935,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1935,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1938,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1936,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1936,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1938,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1934,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1938,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1942,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1949,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1951,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2006,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1954,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1953,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1954,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1953,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1956,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1993,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1956,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1959,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1963,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1969,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1975,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1981,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1986,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1988,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1953,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:1990,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:1993,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:1996,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2004,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2009,2'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2011,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2230,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2011,3'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2014,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2018,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2024,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2030,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2036,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2041,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2042,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2042,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2044,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2041,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2044,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2115,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2045,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2045,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2053,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2044,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2047,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2053,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2053,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2055,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2093,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2055,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2058,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2062,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2068,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2074,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2080,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2085,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2086,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2086,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2088,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2085,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2088,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2092,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2096,5'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2096,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2113,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2095,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2098,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2113,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2098,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2101,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2111,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2116,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2116,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2119,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2117,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2117,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2119,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2115,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2119,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2140,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2119,8'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2121,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2125,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2125,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2127,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2129,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2130,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2130,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2136,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2129,9'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2132,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2136,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2140,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2142,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2144,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2148,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2150,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2216,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2150,4'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2156,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2183,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2213,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2157,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2157,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2161,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2156,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2159,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2161,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2162,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2162,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2166,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2161,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2164,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2166,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2167,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2167,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2171,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2166,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2169,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2171,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2172,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2172,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2178,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2171,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2174,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2178,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2184,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2184,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2191,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2183,10'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2186,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2191,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2192,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2192,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2196,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2191,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2194,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2196,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2197,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2197,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2201,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2196,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2199,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2201,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2202,12'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2202,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2208,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2201,15'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2204,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2208,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2216,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2219,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2228,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base32_stream.c:2230,6'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2232,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2244,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base32_stream.c:2232,7'
          Branch Sides:
            - BranchSide:      'libuna_base32_stream.c:2235,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base32_stream.c:2243,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base32_stream.c:1778,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1789,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1800,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1820,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1836,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1862,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1873,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:1995,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2100,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2218,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base32_stream.c:2234,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_copy_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf32_stream
        - libuna_utf32_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:701,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:704,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:712,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_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_utf32_stream.c:712,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:715,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:723,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:724,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:724,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:735,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:723,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:735,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:735,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:746,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:746,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:758,7'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:757,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:773,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:773,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:779,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:817,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:777,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:796,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:795,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:804,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:812,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:812,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:773,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:814,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:703,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:714,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:737,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:748,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:757,6'
          Dst:             libuna_utf32_stream_copy_byte_order_mark
        - Src:             'libuna_utf32_stream.c:764,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:777,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_stream.c:784,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:795,7'
          Dst:             libuna_unicode_character_copy_to_utf32_stream
        - Src:             'libuna_utf32_stream.c:803,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_copy_byte_order_mark
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - utf32_stream_index
        - byte_order
        - error
      BBCount:         23
      ICount:          174
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:43,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:54,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:54,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:65,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:65,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:76,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:76,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:87,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:88,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:88,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:99,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:87,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:99,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:99,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:101,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:106,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:90,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_size_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 683
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_stream_size
        - error
      BBCount:         20
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:600,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:603,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:611,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:611,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:622,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:622,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:625,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:635,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:637,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:643,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:680,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:641,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:649,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:660,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:659,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:665,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:673,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:673,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:637,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:675,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:602,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:613,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:624,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:641,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_stream.c:648,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:659,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_stream.c:664,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_utf32_stream
        - libuna_utf32_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:467,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:470,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:478,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_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_utf32_stream.c:478,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:489,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:490,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:490,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:501,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:489,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:501,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:501,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:512,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:512,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:515,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:524,7'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:523,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:531,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:539,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:539,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:545,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:583,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:543,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:551,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:562,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:561,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:570,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:578,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:578,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:539,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:580,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:469,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:480,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:503,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:514,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:523,6'
          Dst:             libuna_utf32_stream_copy_byte_order_mark
        - Src:             'libuna_utf32_stream.c:530,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:543,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf32_stream.c:550,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:561,7'
          Dst:             libuna_unicode_character_copy_to_utf32_stream
        - Src:             'libuna_utf32_stream.c:569,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_stream_size
        - error
      BBCount:         20
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:366,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:369,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:377,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:377,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:380,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:388,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:388,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:391,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:401,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:403,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:409,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:446,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:407,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:415,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:426,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:425,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:431,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:439,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:439,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:403,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:441,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:368,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:379,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:390,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:407,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf32_stream.c:414,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:425,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_stream.c:430,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         29
      ICount:          181
      EdgeCount:       40
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf32_stream
        - libuna_utf32_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:233,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:236,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:244,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_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_utf32_stream.c:244,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:255,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:256,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:256,8'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:267,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:255,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:267,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:267,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:278,6'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:278,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:281,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:290,7'
              BranchSideFuncs:
                - libuna_utf32_stream_copy_byte_order_mark
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:289,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:297,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:305,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:305,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:311,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:349,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:309,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:317,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:328,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:327,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:336,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:344,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:344,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:305,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:346,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:235,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:246,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:258,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:269,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:280,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:289,6'
          Dst:             libuna_utf32_stream_copy_byte_order_mark
        - Src:             'libuna_utf32_stream.c:296,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:309,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_stream.c:316,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:327,7'
          Dst:             libuna_unicode_character_copy_to_utf32_stream
        - Src:             'libuna_utf32_stream.c:335,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_stream_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_stream_size
        - error
      BBCount:         20
      ICount:          125
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_stream.c:132,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:135,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:143,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:143,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:146,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:154,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:154,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:157,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:167,25'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:169,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:175,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:212,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_stream.c:173,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:181,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:192,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:191,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:197,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_stream.c:205,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_stream.c:205,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_stream.c:169,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_stream.c:207,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_stream.c:134,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:145,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:156,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:173,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_stream.c:180,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_stream.c:191,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_stream.c:196,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_scsu_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3407
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         139
      ICount:          937
      EdgeCount:       191
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_to_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:3422,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3425,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3433,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3433,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3444,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3444,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3455,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3455,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3466,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3466,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3469,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3477,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3477,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3488,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3488,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3490,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf32_string.c:3789,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3492,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3495,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3503,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3505,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3507,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3621,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3508,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3508,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3510,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3507,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3510,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3531,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3510,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3513,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3521,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3532,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3532,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3540,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3531,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3534,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3540,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3541,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3541,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3565,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3540,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3543,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3565,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3543,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3546,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3554,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3565,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3567,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3590,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3568,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3568,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3571,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3567,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3571,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3579,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3593,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3593,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3596,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3592,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3596,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3604,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3622,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3622,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3623,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3623,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3624,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3624,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3625,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3625,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3626,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3626,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3627,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3627,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3635,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3621,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3629,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3635,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3636,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3636,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3666,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3635,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3638,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3666,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3638,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3641,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3649,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3653,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3655,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3659,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3666,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3668,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3694,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3669,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3669,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3672,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3668,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3672,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3680,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3694,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3696,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3719,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3697,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3697,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3700,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3696,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3700,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3708,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3719,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3721,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3725,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3726,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3726,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3732,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3725,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3728,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3732,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3733,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3733,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3753,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3732,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3735,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3753,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3735,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3738,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3761,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3488,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf32_string.c:3766,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3765,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3773,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3781,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3781,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3783,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3785,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3789,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3791,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3806,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:3791,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3794,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3802,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:3424,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3435,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3446,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3457,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3468,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3479,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3494,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3512,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3545,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3570,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3595,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3640,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3671,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3699,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3737,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3765,8'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:3772,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3793,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_scsu_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3373
      functionLinenumberEnd: 3395
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - scsu_stream
        - scsu_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_scsu_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:3377,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3394,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:3377,6'
          Dst:             libuna_utf32_string_with_index_copy_from_scsu_stream
        - Src:             'libuna_utf32_string.c:3385,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_scsu_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3004
      functionLinenumberEnd: 3362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - scsu_stream
        - scsu_stream_size
        - utf32_string_size
        - error
      BBCount:         133
      ICount:          886
      EdgeCount:       182
      CyclomaticComplexity: 51
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_size_to_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:3019,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3022,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3030,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3030,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3033,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3041,6'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3041,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3044,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3052,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3054,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3056,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:3058,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3058,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3060,25'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf32_string.c:3357,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:3062,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3065,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3073,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3075,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3077,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3191,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3078,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3078,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3080,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3077,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3080,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3101,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3080,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3083,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3091,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3102,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3102,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3110,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3101,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3104,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3110,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3111,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3111,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3135,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3110,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3113,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3135,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3113,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3116,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3124,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3135,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3137,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3160,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3138,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3138,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3141,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3137,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3141,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3149,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3163,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3163,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3166,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3162,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3166,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3174,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3192,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3192,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3193,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3193,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3194,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3194,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3195,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3195,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3196,5'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3196,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3197,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3197,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3205,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3191,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3199,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3205,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3206,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3206,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3236,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3205,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3208,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3236,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3208,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3211,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3219,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3223,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3225,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3229,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3236,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3238,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3264,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_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3239,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3239,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3242,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3238,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3242,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3250,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3264,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3266,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3289,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3267,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3267,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3270,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3266,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3270,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3278,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3289,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3291,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3295,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3296,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3296,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3302,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3295,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3298,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_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3302,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_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3303,10'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3303,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3323,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3302,13'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3305,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_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3323,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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3305,9'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3308,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_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_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:3331,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3058,2'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - 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_utf32_string.c:3336,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3335,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3341,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:3349,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3349,8'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3351,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:3353,3'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_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_utf32_string.c:3357,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:3359,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:3361,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:3021,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3032,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3043,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3064,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3082,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3115,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3140,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3165,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3210,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3241,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3269,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3307,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:3335,8'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:3340,5'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_compare_with_utf32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2830
      functionLinenumberEnd: 2994
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         78
      ICount:          434
      EdgeCount:       109
      CyclomaticComplexity: 33
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_from_utf32_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2838,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2841,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2849,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:2849,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2852,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2860,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:2860,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2863,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2871,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2871,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2874,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2882,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2883,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2883,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2886,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2882,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2896,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2896,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2898,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2919,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2899,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2899,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2906,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2900,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2900,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2906,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2901,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2901,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2906,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2898,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2903,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2906,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2914,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2916,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2918,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2920,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2920,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2926,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2919,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2922,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2926,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2927,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2927,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2928,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2928,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2929,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2929,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2930,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2930,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2926,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2932,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2935,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2934,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2935,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2934,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2941,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2985,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2939,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2947,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2959,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2957,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2966,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2974,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2974,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2976,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2978,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2985,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2987,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2989,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2840,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2851,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2862,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2873,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2885,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2939,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_string.c:2946,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2957,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf32_string.c:2965,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2656
      functionLinenumberEnd: 2818
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2684,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2684,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2687,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2695,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2695,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2698,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2706,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2706,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2709,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2717,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2718,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2718,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2721,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2717,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2721,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2731,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2731,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2733,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2754,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2734,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2734,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2741,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2735,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2735,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2741,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2736,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2736,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2741,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2733,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2738,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2741,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2749,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2751,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2753,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2754,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2760,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2758,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2767,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2778,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2777,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2793,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2793,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2754,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2795,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2800,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2802,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2817,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2802,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2805,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2813,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2686,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2697,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2708,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2720,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2758,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf32_string.c:2766,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2777,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:2784,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2804,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2620
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf32_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2624,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2634,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2642,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2624,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf32_stream
        - Src:             'libuna_utf32_string.c:2633,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf32_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2478
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_stream
        - utf32_stream_size
        - byte_order
        - utf32_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_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2484,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2487,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2495,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2495,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2498,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2506,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2506,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2509,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2517,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2517,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2520,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2528,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2530,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2532,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2536,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2536,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2538,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2559,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2539,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2539,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2546,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2540,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2540,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2546,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2541,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2541,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2546,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2538,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2543,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2546,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2554,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2556,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2558,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2559,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2565,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2603,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2563,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2572,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2583,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf32_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2582,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2588,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2596,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2596,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2559,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2598,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2603,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2605,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2607,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2486,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2497,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2508,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2519,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2563,7'
          Dst:             libuna_unicode_character_copy_from_utf32_stream
        - Src:             'libuna_utf32_string.c:2571,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2582,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:2587,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_compare_with_utf16_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         69
      ICount:          387
      EdgeCount:       95
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_ucs4
        - libuna_unicode_character_copy_from_utf16_stream
        - libuna_unicode_character_copy_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2304,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2315,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2315,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2326,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2326,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2337,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2337,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2340,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2348,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2349,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2349,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2352,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2348,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2362,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2362,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2364,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2381,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2365,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2365,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2370,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2364,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2367,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2370,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2376,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2378,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2380,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2382,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2382,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2388,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2381,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2384,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2388,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2389,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2389,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2394,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2390,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2390,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2394,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2388,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2392,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2394,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2395,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2394,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2395,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2394,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2399,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
            - BranchSide:      'libuna_utf32_string.c:2458,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2399,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2403,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_ucs4
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2412,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2417,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2420,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2432,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_from_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2430,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2439,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2447,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2447,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2449,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2451,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf32
        - Branch String:   'libuna_utf32_string.c:2458,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2460,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2462,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2306,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2317,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2328,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2339,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2351,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2401,13'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_string.c:2410,13'
          Dst:             libuna_unicode_character_copy_from_ucs4
        - Src:             'libuna_utf32_string.c:2419,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2430,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf32_string.c:2438,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf16_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2111
      functionLinenumberEnd: 2283
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_ucs4
        - libuna_unicode_character_copy_to_utf32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2118,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2129,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2129,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2132,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2140,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2140,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2151,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2151,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2162,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2162,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2173,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2174,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2174,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2177,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2173,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2177,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2187,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2187,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2189,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2206,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2190,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2190,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2195,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2189,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2192,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2195,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2201,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2203,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2205,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2206,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2212,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2265,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2210,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2219,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2229,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
        - Branch String:   'libuna_utf32_string.c:2229,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2232,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2241,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2247,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2250,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2258,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_copy_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2258,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2206,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2260,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2265,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2267,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2282,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2267,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2270,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2278,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2120,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2131,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2142,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2153,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2164,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2176,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2210,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf32_string.c:2218,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2231,13'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:2240,13'
          Dst:             libuna_unicode_character_copy_to_ucs4
        - Src:             'libuna_utf32_string.c:2249,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2269,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf16_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2098
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf16_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:2079,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2089,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2097,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:2079,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf16_stream
        - Src:             'libuna_utf32_string.c:2088,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf16_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1925
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_stream
        - utf16_stream_size
        - byte_order
        - utf32_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_ucs4
        - libuna_unicode_character_size_to_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1932,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1935,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1943,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1943,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1954,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1954,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1957,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1965,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1965,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1968,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1976,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1978,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1980,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1984,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1984,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1986,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2003,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1987,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1987,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1992,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1986,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1989,23'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1992,14'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1998,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2000,17'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2002,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2003,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2009,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2058,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2007,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2016,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2026,9'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libcerror_error_set
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
        - Branch String:   'libuna_utf32_string.c:2026,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2029,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2036,14'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_ucs4
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2040,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2043,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:2051,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16_stream
                - libuna_unicode_character_size_to_ucs4
                - libcerror_error_set
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:2051,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2003,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2053,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:2058,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:2060,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:2062,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1934,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1945,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1956,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1967,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2007,7'
          Dst:             libuna_unicode_character_copy_from_utf16_stream
        - Src:             'libuna_utf32_string.c:2015,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:2028,13'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:2035,13'
          Dst:             libuna_unicode_character_size_to_ucs4
        - Src:             'libuna_utf32_string.c:2042,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1780
      functionLinenumberEnd: 1914
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1785,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1788,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1796,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1796,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1799,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1807,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1807,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1810,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1818,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1818,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1821,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1829,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1829,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1832,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1840,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1840,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1843,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1851,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1851,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1857,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1896,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1855,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1863,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1874,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1873,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1881,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1889,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1889,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1851,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1891,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1896,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1898,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1913,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1898,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1901,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1909,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1787,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1798,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1809,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1820,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1831,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1842,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1855,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf32_string.c:1862,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1873,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:1880,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1900,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf16
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1750,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1759,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1767,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1750,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf16
        - Src:             'libuna_utf32_string.c:1758,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf32_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_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1648,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1651,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1659,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1659,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1670,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1670,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1681,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1683,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1685,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1687,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1687,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1693,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1730,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1691,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1699,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1710,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1709,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1723,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1723,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1687,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1725,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1730,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1732,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1734,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1650,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1661,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1672,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1691,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf32_string.c:1698,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1709,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:1714,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_compare_with_utf8_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1633
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         54
      ICount:          303
      EdgeCount:       75
      CyclomaticComplexity: 23
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1496,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1499,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1507,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:1507,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1510,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1518,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1518,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1521,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1529,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1529,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1532,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1540,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1540,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1553,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1553,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1555,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1562,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1556,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1556,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1557,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1557,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1559,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1561,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1563,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1563,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1569,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1562,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1565,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1569,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1570,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1570,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1569,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1572,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1575,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1574,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1575,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1574,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1581,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1624,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1579,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1587,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1599,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1597,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1605,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1613,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1613,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1615,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1617,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1624,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1626,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1628,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1498,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1509,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1520,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1531,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1542,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1579,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_string.c:1586,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1597,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_string.c:1604,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf8_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1478
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1338,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1341,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1349,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1349,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1352,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1360,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1360,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1363,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1371,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1371,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1374,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1382,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1382,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1385,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1393,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1393,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1396,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1406,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1406,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1408,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1415,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1409,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1409,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1410,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1410,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1412,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1414,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1415,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1421,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1460,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1419,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1427,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1438,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1437,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1445,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1453,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1453,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1415,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1455,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1460,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1462,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1477,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1462,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1465,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1473,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1340,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1351,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1362,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1373,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1384,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1395,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1419,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_string.c:1426,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1437,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:1444,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1464,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf8_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1299
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf8_stream
        - utf8_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf8_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1303,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1320,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1303,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf8_stream
        - Src:             'libuna_utf32_string.c:1311,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf8_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf32_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_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1190,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1193,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1201,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1201,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1204,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1212,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1212,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1215,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1223,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1225,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1227,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1231,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1231,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1233,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1240,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1234,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1234,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1235,4'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1235,9'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1233,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1237,22'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1239,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1240,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1246,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1283,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1244,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1252,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1263,7'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1262,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1268,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1276,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1240,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1278,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1283,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1285,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:1287,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1192,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1203,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1214,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1244,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_string.c:1251,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1262,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:1267,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1046,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1049,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1057,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1057,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1060,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1068,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1068,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1071,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1079,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1079,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1082,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1090,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1090,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1093,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1101,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1101,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1104,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1112,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1112,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1118,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1157,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1116,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1124,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1135,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1134,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1142,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1150,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1150,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1112,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1152,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:1157,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1159,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1174,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:1159,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1162,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1170,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1048,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1059,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1070,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1081,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1092,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1103,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1116,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_string.c:1123,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1134,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:1141,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:1161,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf8
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:1011,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:1020,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:1028,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:1011,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf8
        - Src:             'libuna_utf32_string.c:1019,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 904
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf32_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_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:909,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:920,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:920,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:923,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:931,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:931,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:934,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:942,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:944,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:946,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:948,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:948,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:954,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:991,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:952,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:960,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:971,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:970,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:976,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:984,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:984,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:948,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:986,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:991,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:993,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:995,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:911,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:922,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:933,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:952,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf32_string.c:959,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:970,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:975,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_compare_with_utf7_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 759
      functionLinenumberEnd: 894
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         44
      ICount:          257
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_from_utf7_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:767,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:770,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:778,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:778,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:781,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:789,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:789,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:792,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:800,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:800,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:803,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:811,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:811,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:814,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:822,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:823,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:823,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:822,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:825,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:829,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:830,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:830,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:829,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:832,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:835,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:834,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:835,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:834,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:841,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:885,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:839,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:847,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:859,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:857,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:866,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:874,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:874,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:876,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:878,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:885,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:889,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:769,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:780,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:791,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:802,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:813,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:839,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_string.c:846,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:857,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf32_string.c:865,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_utf7_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:618,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:629,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:629,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:632,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:640,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:640,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:643,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:651,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:651,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:654,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:662,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:662,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:665,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:673,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:673,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:676,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:684,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:690,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:730,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:688,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:697,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:708,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:707,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:723,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:723,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:684,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:725,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:730,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:732,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:747,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:732,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:735,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:743,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:620,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:631,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:642,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:653,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:664,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:675,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:688,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf32_string.c:696,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:707,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:734,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_utf7_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 600
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf7_stream
        - utf7_stream_size
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_utf7_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:582,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:591,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:599,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:582,6'
          Dst:             libuna_utf32_string_with_index_copy_from_utf7_stream
        - Src:             'libuna_utf32_string.c:590,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_utf7_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 567
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf32_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_utf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:479,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:490,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:490,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:501,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:501,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:504,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:512,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:514,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:516,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:518,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:518,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:524,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:562,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:522,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:531,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:542,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:541,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:547,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:555,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf7_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:555,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:518,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:557,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:562,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:564,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:566,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:503,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:522,7'
          Dst:             libuna_unicode_character_copy_from_utf7_stream
        - Src:             'libuna_utf32_string.c:530,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:541,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:546,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_compare_with_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         44
      ICount:          258
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_byte_stream
        - libuna_unicode_character_copy_from_utf32
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:336,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:339,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:347,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:347,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:350,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:358,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - 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_utf32_string.c:358,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:361,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:369,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:369,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:372,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:380,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:380,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:383,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:391,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:392,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:392,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:391,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:394,21'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:398,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:399,3'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:399,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:398,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:401,20'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:404,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:403,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:404,11'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:403,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:410,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:454,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:408,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:416,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:428,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:426,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:443,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:443,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:445,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:447,12'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:454,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:456,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:458,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:338,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:349,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:360,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:371,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:382,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:408,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf32_string.c:415,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:426,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf32_string.c:434,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_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_utf32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:187,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:190,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:198,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:198,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:209,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:209,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:212,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:220,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:220,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:223,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:231,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:231,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:234,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:242,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:242,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:245,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:253,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:259,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:299,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:257,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:277,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:276,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:284,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:292,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_copy_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:292,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:253,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:294,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:299,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:301,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:316,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:301,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:304,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:312,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:189,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:200,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:211,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:222,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:233,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:244,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:257,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf32_string.c:265,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:276,7'
          Dst:             libuna_unicode_character_copy_to_utf32
        - Src:             'libuna_utf32_string.c:283,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:303,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_copy_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - byte_stream
        - byte_stream_size
        - codepage
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_utf32_string_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:150,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:160,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:168,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:150,6'
          Dst:             libuna_utf32_string_with_index_copy_from_byte_stream
        - Src:             'libuna_utf32_string.c:159,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf32_string_size_from_byte_stream
      functionSourceFile: '/src/libewf/libuna/libuna_utf32_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - codepage
        - utf32_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_utf32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libuna_utf32_string.c:46,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:57,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:68,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:68,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:79,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:81,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:83,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:85,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:85,2'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:91,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:129,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:89,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:98,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:109,7'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf32
                - libuna_unicode_character_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:108,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:114,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf32_string.c:122,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_byte_stream
                - libuna_unicode_character_size_to_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf32_string.c:122,7'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:85,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:124,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf32_string.c:129,6'
          Branch Sides:
            - BranchSide:      'libuna_utf32_string.c:131,4'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf32_string.c:133,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf32_string.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:89,7'
          Dst:             libuna_unicode_character_copy_from_byte_stream
        - Src:             'libuna_utf32_string.c:97,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf32_string.c:108,7'
          Dst:             libuna_unicode_character_size_to_utf32
        - Src:             'libuna_utf32_string.c:113,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_copy_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         22
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:538,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:541,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:549,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:549,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:552,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:560,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:560,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:571,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:571,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:574,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:582,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:582,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:588,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:626,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:586,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:594,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:605,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf7_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:604,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:613,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:621,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:621,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:582,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:623,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:540,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:551,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:562,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:573,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:586,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf7_stream.c:593,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:604,7'
          Dst:             libuna_unicode_character_copy_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:612,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_size_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf7_stream_size
        - error
      BBCount:         20
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:444,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:455,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:455,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:458,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:466,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:466,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:469,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:477,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:477,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:483,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:519,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:481,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:489,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:500,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf7_stream
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:499,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:506,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:514,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:514,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:477,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:516,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:446,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:457,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:468,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:481,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf7_stream.c:488,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:499,7'
          Dst:             libuna_unicode_character_size_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:505,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         22
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:339,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:342,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:350,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:350,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:353,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:361,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:361,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:364,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:372,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:372,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:375,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:383,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:383,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:389,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:427,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:387,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:395,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:406,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf7_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:405,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:414,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:422,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:422,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:383,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:424,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:341,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:352,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:363,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:374,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:387,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf7_stream.c:394,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:405,7'
          Dst:             libuna_unicode_character_copy_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:413,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf7_stream_size
        - error
      BBCount:         20
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:245,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:248,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:256,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:256,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:259,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:267,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:267,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:270,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:278,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:278,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:284,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:320,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:282,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:290,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:301,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf7_stream
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:300,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:307,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:315,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:315,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:278,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:317,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:247,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:258,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:269,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:282,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf7_stream.c:289,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:300,7'
          Dst:             libuna_unicode_character_size_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:306,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf7_stream
        - utf7_stream_size
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         22
      ICount:          140
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:140,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:143,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:151,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:151,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:162,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:162,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:173,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:173,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:184,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:184,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:190,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:228,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:188,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:196,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:207,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf7_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:206,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:215,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:223,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:223,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:184,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:225,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:142,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:164,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:175,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:188,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf7_stream.c:195,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:206,7'
          Dst:             libuna_unicode_character_copy_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:214,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf7_stream_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf7_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf7_stream_size
        - error
      BBCount:         20
      ICount:          121
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf7_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf7_stream.c:46,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:57,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:68,6'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:68,6'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:79,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:79,2'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:85,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:121,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf7_stream.c:83,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:91,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:102,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf7_stream
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:101,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:108,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf7_stream.c:116,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf7_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf7_stream.c:116,7'
          Branch Sides:
            - BranchSide:      'libuna_utf7_stream.c:79,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf7_stream.c:118,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf7_stream.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:83,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf7_stream.c:90,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf7_stream.c:101,7'
          Dst:             libuna_unicode_character_size_to_utf7_stream
        - Src:             'libuna_utf7_stream.c:107,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_copy_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'int *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf32_string
        - utf32_string_size
        - error
      BBCount:         24
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_copy_to_utf8
        - libuna_utf8_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:644,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:655,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:655,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:666,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:666,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:669,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:677,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:677,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:680,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:689,7'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:688,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:703,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:703,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:709,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:746,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:707,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:715,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:726,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:725,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:733,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:741,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:741,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:703,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:743,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:646,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:657,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:668,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:679,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:688,6'
          Dst:             libuna_utf8_stream_copy_byte_order_mark
        - Src:             'libuna_utf8_stream.c:694,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:707,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf8_stream.c:714,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:725,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_stream.c:732,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_copy_byte_order_mark
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf8_stream_index
        - error
      BBCount:         12
      ICount:          100
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:43,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:54,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:54,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:65,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:65,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:76,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:76,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:87,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:78,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_size_from_utf32
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf8_stream_size
        - error
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf32
        - libuna_unicode_character_size_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:548,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:551,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:559,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_stream.c:559,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:562,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:570,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_stream.c:570,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:583,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:585,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:591,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:626,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:589,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:597,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:608,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf32
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:607,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:613,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:621,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf32
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:621,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:585,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:623,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:550,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:561,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:572,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:589,7'
          Dst:             libuna_unicode_character_copy_from_utf32
        - Src:             'libuna_utf8_stream.c:596,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:607,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_stream.c:612,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_copy_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'short *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf16_string
        - utf16_string_size
        - error
      BBCount:         24
      ICount:          152
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_copy_to_utf8
        - libuna_utf8_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:430,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:433,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:441,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:441,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:444,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:452,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:452,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:455,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:463,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:463,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:466,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:475,7'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:474,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:481,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:489,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:489,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:495,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:532,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:493,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:501,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:512,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:511,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:519,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:527,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:527,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:489,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:529,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:432,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:443,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:454,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:465,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:474,6'
          Dst:             libuna_utf8_stream_copy_byte_order_mark
        - Src:             'libuna_utf8_stream.c:480,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:493,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf8_stream.c:500,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:511,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_stream.c:518,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_size_from_utf16
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf8_stream_size
        - error
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf16
        - libuna_unicode_character_size_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:334,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:337,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:345,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_stream.c:345,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:348,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:356,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_stream.c:356,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:369,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:371,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:377,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:412,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:375,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:383,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:394,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf16
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:393,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:399,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:407,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf16
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:407,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:371,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:409,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:336,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:347,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:358,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:375,7'
          Dst:             libuna_unicode_character_copy_from_utf16
        - Src:             'libuna_utf8_stream.c:382,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:393,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_stream.c:398,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_copy_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_stream
        - utf8_stream_size
        - utf8_string
        - utf8_string_size
        - error
      BBCount:         26
      ICount:          165
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_copy_to_utf8
        - libuna_utf8_stream_copy_byte_order_mark
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:205,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:208,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:216,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:216,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:227,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:227,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:238,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:238,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:241,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:249,6'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:249,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:261,7'
              BranchSideFuncs:
                - libuna_utf8_stream_copy_byte_order_mark
                - 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_stream.c:260,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:267,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:275,2'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:275,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:281,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:318,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:279,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:287,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:298,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_to_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:297,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:305,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:313,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_copy_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:313,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:275,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:315,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:207,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:218,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:240,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:251,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:260,6'
          Dst:             libuna_utf8_stream_copy_byte_order_mark
        - Src:             'libuna_utf8_stream.c:266,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:279,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_stream.c:286,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:297,7'
          Dst:             libuna_unicode_character_copy_to_utf8
        - Src:             'libuna_utf8_stream.c:304,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_utf8_stream_size_from_utf8
      functionSourceFile: '/src/libewf/libuna/libuna_utf8_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_stream_size
        - error
      BBCount:         20
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
        - libuna_unicode_character_copy_from_utf8
        - libuna_unicode_character_size_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_utf8_stream.c:109,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:120,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_stream.c:120,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:123,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:131,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_stream.c:131,6'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:134,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:144,3'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:146,2'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:152,8'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_utf8_stream.c:150,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:158,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:169,8'
              BranchSideFuncs:
                - libuna_unicode_character_size_to_utf8
                - libuna_unicode_character_copy_from_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:168,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:174,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_utf8_stream.c:182,7'
              BranchSideFuncs:
                - libuna_unicode_character_copy_from_utf8
                - libuna_unicode_character_size_to_utf8
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_utf8_stream.c:182,7'
          Branch Sides:
            - BranchSide:      'libuna_utf8_stream.c:146,2'
              BranchSideFuncs: []
            - BranchSide:      'libuna_utf8_stream.c:184,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_utf8_stream.c:111,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:122,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:133,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:150,7'
          Dst:             libuna_unicode_character_copy_from_utf8
        - Src:             'libuna_utf8_stream.c:157,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_utf8_stream.c:168,7'
          Dst:             libuna_unicode_character_size_to_utf8
        - Src:             'libuna_utf8_stream.c:173,4'
          Dst:             libcerror_error_set
    - functionName:    libfdatetime_date_time_values_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1405
      functionLinenumberEnd: 1905
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdatetime_date_time_values *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    6
      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/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 892
      functionLinenumberEnd: 1392
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdatetime_date_time_values *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    6
      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/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfdatetime_date_time_values *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      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:    6
      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/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfdatetime_date_time_values *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values
        - string_size
        - string_format_flags
        - error
      BBCount:         128
      ICount:          633
      EdgeCount:       168
      CyclomaticComplexity: 42
      functionsReached:
        - libcerror_error_set
      functionUses:    6
      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/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdatetime_date_time_values **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values
        - error
      BBCount:         9
      ICount:          50
      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/libewf/libfdatetime/libfdatetime_date_time_values.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfdatetime_date_time_values **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - date_time_values
        - error
      BBCount:         16
      ICount:          96
      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
...
